import time
當前時間戳
>>
> time.time(
)1575430925.420576
當前時間結構
>>
> time.localtime(
)# 時間結構
time.struct_time(tm_year=
2019
, tm_mon=
12, tm_mday=
4, tm_hour=
11, tm_min=
43, tm_sec=
4, tm_wday=
2, tm_yday=
338, tm_isdst=
0)
時間結構的使用
引數含義
tm_year
年份(如2019)
tm_mon
月份(1到12)
tm_mday
月中的幾號(1到31)
tm_hour
24小時制的時點(0到23)
tm_min
分鐘(0到59)
tm_sec
秒(0-61) (60或61 是閏秒)
tm_wday
一周的週幾(0到6)(周一是0)
>>
> t = time.localtime(
)>>
> t.tm_year
2019
>>
> t.tm_mon
12>>
> t.tm_mday
4>>
> t.tm_hour
13>>
> t.tm_min
19>>
> t.tm_sec
35>>
> t.tm_wday
2
utc時間結構
>>
> time.gmtime(
)# utc時間結構
time.struct_time(tm_year=
2019
, tm_mon=
12, tm_mday=
4, tm_hour=
3, tm_min=
43, tm_sec=
12, tm_wday=
2, tm_yday=
338, tm_isdst=
0)
當前時間的格式化
>>
> time.strftime(
'%y-%m-%d %h:%m:%s'
,time.localtime())
'2019-12-04 11:49:15'
指定時間戳的時間結構
>>
> time.localtime(
1575000000
)# 指定時間的時間結構
time.struct_time(tm_year=
2019
, tm_mon=
11, tm_mday=
29, tm_hour=
12, tm_min=
0, tm_sec=
0, tm_wday=
4, tm_yday=
333, tm_isdst=
0)
指定時間戳的格式化
>>
> time.strftime(
'%y-%m-%d %h:%m:%s'
,time.localtime(
1575000000))
'2019-11-29 12:00:00'
指定格式化的時間轉時間結構
>>
> time.strptime(
'2019-12-04 11:49:15'
,'%y-%m-%d %h:%m:%s'
)time.struct_time(tm_year=
2019
, tm_mon=
12, tm_mday=
4, tm_hour=
11, tm_min=
49, tm_sec=
15, tm_wday=
2, tm_yday=
338, tm_isdst=-1
)
指定格式化的時間轉時間戳
>>
> time.mktime(time.strptime(
'2019-12-04 11:49:15'
,'%y-%m-%d %h:%m:%s'))
1575431355.0
python常用的時間處理模組time
y 年 2016 m 月 d 日 w 星期 h 時 m 分 s 秒 b 月份縮寫 a 星期縮寫time.struct time time.struct time tm year 2016,tm mon 2,tm mday 3,tm hour 7,tm min 8,tm sec 16,tm wday ...
Python處理時間序列常用方法彙總
1.獲取當前時刻時間 from datetime import datetime print datetime.now 分別返回當前時刻的年月日 from datetime import datetime print datetime.now year print datetime.now mont...
python 時間處理
django,pytz環境下處理時區問題 datetime obj.replace tzinfo pytz.utc astimezone pytz.timezone settings.time zone 建構函式 date類表示乙個日期。日期由年 月 日組成 地球人都知道 date類的建構函式如下 ...