Python時(shí)間戳轉(zhuǎn)換

admin Python評(píng)論236字?jǐn)?shù) 1092閱讀模式

一、將時(shí)間戳轉(zhuǎn)換成時(shí)間格式

在Python中,可以使用`time`模塊來(lái)進(jìn)行時(shí)間戳的轉(zhuǎn)換。具體步驟如下:

1. 導(dǎo)入`time`模塊:`import time`

2. 使用`time.localtime(timestamp)`函數(shù)將時(shí)間戳轉(zhuǎn)換為本地時(shí)間的結(jié)構(gòu)化形式。其中,`timestamp`是表示時(shí)間的整數(shù)或浮點(diǎn)數(shù)。

3. 使用`time.strftime(format, struct_time)`函數(shù)將結(jié)構(gòu)化的時(shí)間轉(zhuǎn)換為指定格式的字符串。其中,`format`是時(shí)間格式字符串,`struct_time`是通過(guò)`time.localtime(timestamp)`返回的結(jié)構(gòu)化時(shí)間。

以下是一個(gè)示例代碼,將時(shí)間戳轉(zhuǎn)換為特定格式的字符串:

import time

timestamp = 1609459200 # 示例時(shí)間戳,表示2021年1月1日00:00:00的時(shí)間戳

# 將時(shí)間戳轉(zhuǎn)換為結(jié)構(gòu)化時(shí)間
struct_time = time.localtime(timestamp)

# 將結(jié)構(gòu)化時(shí)間轉(zhuǎn)換為指定格式的字符串
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", struct_time)

print(formatted_time) # 輸出:2021-01-01 00:00:00

在上述示例中,使用`time.strftime`函數(shù)將結(jié)構(gòu)化時(shí)間轉(zhuǎn)換為指定格式的字符串"%Y-%m-%d %H:%M:%S",輸出結(jié)果為"2021-01-01 00:00:00"。你可以根據(jù)需求自定義時(shí)間格式字符串,具體的格式說(shuō)明可以參考Python的官方文檔。

二、當(dāng)前時(shí)間轉(zhuǎn)換為時(shí)間戳

在Python中,可以使用time模塊或datetime模塊將當(dāng)前時(shí)間轉(zhuǎn)換為時(shí)間戳。

1. 使用time模塊:

import time

# 獲取當(dāng)前時(shí)間的時(shí)間戳
timestamp = int(time.time())
print(timestamp)

2. 使用datetime模塊:

import datetime

# 獲取當(dāng)前時(shí)間的datetime對(duì)象
current_time = datetime.datetime.now()

# 轉(zhuǎn)換為時(shí)間戳
timestamp = current_time.timestamp()
print(int(timestamp))

以上兩種方法都可以將當(dāng)前時(shí)間轉(zhuǎn)換為從1970年1月1日以來(lái)經(jīng)過(guò)的秒數(shù)(即時(shí)間戳)。需要注意的是,調(diào)用`time`模塊的`time()`函數(shù)得到的時(shí)間戳是浮點(diǎn)數(shù)形式,需要使用`int()`函數(shù)將其轉(zhuǎn)換為整數(shù)形式。而`datetime`模塊的`timestamp()`方法直接返回整數(shù)形式的時(shí)間戳。

版權(quán)聲明:文章圖片資源來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2024年1月1日 19:41:17
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://yudch.cn/11332.html
匿名

發(fā)表評(píng)論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: