タイムモジュール
3326 ワード
#!/usr/bin/env python
# coding=utf-8
# ,Python ,
import time
'''
https://docs.python.org/2/library/time.html
class time.struct_time
:
tm_year:4
tm_mon: (1-12)
tm_mday: (1-31)
tm_hour: (0-23)
tm_min: (0-59)
tm_sec: (0-61, 60 61 )
tm_wday: (0-6, 0)
tm_yday: (1-366)
tm_isdst: (-1,0,1, -1 )
'''
# 。 ( , )。 。
zone = time.altzone
print zone
# :-32400
# ( , , 0)
tz = time.timezone
print tz
# :-28800
# , , , ,
tzn = time.tzname
print tzn
# :('China Standard Time', 'China Daylight Time')
#
# time.tzset()
# Unix
# ,
dst = time.daylight
print dst
# :0
#
a2 = time.accept2dyear
print a2
# :1
# , 1970
t = time.time()
print t
# :1561509298.05 : ,
# 24
ct = time.ctime(t)
print ct
# :Wed Jun 26 08:34:58 2019
print time.ctime() # ,
# :Wed Jun 26 08:55:07 2019
# ,
lt = time.localtime(t)
print lt
# :time.struct_time(tm_year=2019, tm_mon=6, tm_mday=26, tm_hour=8, tm_min=34, tm_sec=58, tm_wday=2, tm_yday=177, tm_isdst=0)
print time.localtime() # ,
# :time.struct_time(tm_year=2019, tm_mon=6, tm_mday=26, tm_hour=9, tm_min=0, tm_sec=9, tm_wday=2, tm_yday=177, tm_isdst=0)
# 24
at = time.asctime(lt)
print at
# :Wed Jun 26 08:34:58 2019
print time.asctime() # ,
# :Wed Jun 26 09:03:24 2019
# ,
mt = time.mktime(lt)
print mt
# :1561509298.0
#
gt = time.gmtime(t)
print gt
# :time.struct_time(tm_year=2019, tm_mon=6, tm_mday=26, tm_hour=0, tm_min=34, tm_sec=58, tm_wday=2, tm_yday=177, tm_isdst=0)
print time.gmtime() # ,
# :time.struct_time(tm_year=2019, tm_mon=6, tm_mday=26, tm_hour=1, tm_min=6, tm_sec=37, tm_wday=2, tm_yday=177, tm_isdst=0)
# CPU , time.time()
print time.clock()
# :2.84978877366e-07
#
time.sleep(5)
print time.clock()
# :5.431048221
time.sleep(5)
print time.clock()
# :10.431552633
#
s = time.strftime('%Y-%m-%d %H:%M:%S', lt)
print s
# :2019-06-26 08:34:58
#
lt2 = time.strptime(s, '%Y-%m-%d %H:%M:%S')
print lt2
# :time.struct_time(tm_year=2019, tm_mon=6, tm_mday=26, tm_hour=8, tm_min=34, tm_sec=58, tm_wday=2, tm_yday=177, tm_isdst=-1)
'''
:
%a: , Wed
%A: , Wednesday
%b: , Jun
%B: , June
%c: , 06/26/19 08:34:58
%d: (01-31), 26
%H:24 (00-23), 08
%I:12 (01-12), 08
%j: (001-366), 177
%m: (01-12), 06
%M: (00-59), 34
%p: AM PM
%S: (00-61), 58
%U: (00-53), , , 00 , 25
%w: (0,6),0 , 3
%W: (00-53), , , 00 , 25
%x: , 06/26/19
%X: , 08:34:58
%y: (00-99), , 19
%Y: , , 2019
%Z: , , , China Standard Time
%%:“%”
'''
ソースコードはgithubでダウンロードできます.https://github.com/gkimeeq/PythonLearning.
転載先:https://www.cnblogs.com/Ooman/p/11087798.html