Python 常用模块系列(2)--time module and datatime module
import time
print (help(time)) #time帮助文档
1. time模块–三种时间表现形式: 1° 时间戳–如:time.time() #从python创立以来,到当前时间的秒数
time.clock() #CPU执行时间,以浮点型秒数显示
time.sleep(seconds) #可以让程序休眠seconds时间
time.mktime(time.localtime()) #将结构化时间转化为时间戳形式的时间
2° 结构化时间–如:time.gmtime(seconds) #将seconds转化为距离python创立时间的结构化形式,若seconds=none,则显示的是当前世界时间的结构化形式,如time.struct_time(tm_year=2018, tm_mon=7, tm_mday=17, tm_hour=12, tm_min=25, tm_sec=41, tm_wday=1, tm_yday=198, tm_isdst=0)
time.localtime (seconds) #如上,只是显示的是本地时间
3° 自定义时间–如:time.strftime(format, p-tuple) #format 时间显示的自定义形式如’%Y–%m–%d %H:%M:%S’(对应 年–月–日 时:分:秒),p-tuple 是结构化时间的元组,如2°中方法输出形式。此方法是,将结构化时间形式转化为自定义的形式。time.strptime(),正好相反。
time.ctime() #当前时间,如 Tue Jul 17 20:39:32 2018(星期 月 日 时:分:秒 年)。与time.ctime(seconds)方法相似的有time.asctime(p-tuple),只是它们参数有所不同。
2. datatime模块–更友好的时间表达模块
import datetime
print(help(datetime)) #查看帮助文档
print(datetime.datetime.now()) #当前时间,表现形式如:2018-07-17 20:49:55.255562