python處理時間

2021-09-27 10:32:48 字數 2663 閱讀 4495

import time

# 獲取當前時間戳

print

('1:'

, time.time())

# 將時間戳轉換成時間陣列

d = time.time(

)print

('2:'

, time.localtime(d)

)# 將時間陣列,轉成需要格式

d = time.localtime(d)

# y m d h m s

# 年 月 日 時 分 秒

print

('3:'

, time.strftime(

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

, d)

)# 將格式日期轉成時間陣列

d = time.strftime(

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

, d)

print

('4:'

, time.strptime(d,

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

# 將時間陣列轉成時間戳

d = time.strptime(d,

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

)print

('5:'

, time.mktime(d)

)# 最簡單獲取宜讀格式時間方法

# 獲取檔案最後訪問時間戳

print

('6:'

, os.path.getatime(

'test2.py'))

# 獲取檔案建立時間戳

print

('7:'

, os.path.getctime(

'test2.py'))

# 獲取檔案最後修改時間戳

# 獲取當前時間(datetime格式)

print

('9:'

, datetime.datetime.now())

# 格式化時間(和time中的方法相同)

d = datetime.datetime.now(

)print

('10:'

, d.strftime(

'%y-%m-%d'))

# 時間移動(weeks=0, days=0, hours=0, minutes=0, seconds=0, milliseconds=0, microseconds=0,預設天)

)# 查詢近兩天的檔案

for path in os.listdir(

'./'):

path = os.path.join(oripath, path)

ctime = os.path.getctime(path)

# 檔案建立時間

# ctime = time.strftime('%y-%m-%d %h:%m:%s', time.localtime(ctime))

# ctime = datetime.datetime.strptime(ctime, '%y-%m-%d %h:%m:%s')

ctime = datetime.datetime.fromtimestamp(ctime)

if recent <= ctime <= now:

# 說明是規定時間內的檔案

print

('近期檔案'

,path)

else

:pass

print

('尋找完畢...'

)

ctime = datetime.datetime.fromtimestamp(ctime)

等價於…

ctime = time.strftime(』%y-%m-%d %h:%m:%s』, time.localtime(ctime))

ctime = datetime.datetime.strptime(ctime, 『%y-%m-%d %h:%m:%s』)

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...