python時間處理

2021-10-05 03:05:28 字數 1234 閱讀 4146

import time

t = time.time(

)print

(t)#原始時間戳 1587016624.7726202

print

(int

(t))

#秒 1587020338 10位

print

(round

(t*1000))

#毫秒 1587020211189 13位

print

(round

(t*10000000))

#微秒 15870200455740514 17位

#日期轉為秒級時間戳

dt =

'2020-04-16 15:12:30'

ts =

int(time.mktime(time.strptime(dt,

"%y-%m-%d %h:%m:%s"))

)print

(ts)

#1587021150

#將秒級時間戳轉為日期

ts =

1587021150

dt = time.strftime(

"%y-%m-%d %h:%m:%s"

, time.localtime(ts)

)print

(dt)

# 2020-04-16 15:12:30

# 獲取當前時間

now = datetime.datetime.now(

)print

(now)

now2 = datetime.datetime.now(

).strftime(

"%y-%m-%d %h:%m:%s"

)print

(now2)

# 輸出 2020-04-18 22:30:24.713856

# 輸出 2020-04-18 22:30:24

#時間格式轉成另一種時間格式

dt =

'08/02/2019 01:00'

dt_new = datetime.datetime.strptime(dt,

'%m/%d/%y %h:%m'

).strftime(

'%y-%m-%d %h:%m:%s'

)print

(dt_new)

# 輸出 2019-08-02 01:00:00

參考:

python 時間處理

django,pytz環境下處理時區問題 datetime obj.replace tzinfo pytz.utc astimezone pytz.timezone settings.time zone 建構函式 date類表示乙個日期。日期由年 月 日組成 地球人都知道 date類的建構函式如下 ...

Python時間處理

使用pandas的read csv函式,parse dates 直接將檔案中的一列解析為時間,index col 將一列作為索引,時間列作為索引時,索引列型別為datetime64。在此dataframe新增一行新的時間資料 重取樣指的是將時間序列從乙個頻率轉換到另乙個頻率的過程將高頻率資料聚合到低...

Python 時間處理

1.時間字串 時間戳 timestr 2017 06 06 10 00 00 seconds time.mktime time.strptime timestr,y m d h m s 將時間元組轉換成時間戳 time.mktime timetuple 將時間戳轉會為時間元組 time.localt...