python基础 time datetime 模块

time模块

 1 import time
 2 #时间的三种表示形式  格式化字符串  时间戳(秒) 元组
 3 time.timezone #当前时区与UTC时间差值的秒数
 4 time.altzone #UTC与当前时区使用夏令时的秒数差值
 5 time.daylight #当前是否使用夏令时
 6 print(time.time()) #获取当前时间戳
 7 time.sleep(1) #程序再次停5秒
 8 print(time.gmtime(3600)) #把时间戳转换为元祖格式,默认将当前秒数转换为对应UTC时间
 9 print(time.localtime()) #把时间戳转换为当前本地时间,默认输出当前时间的元组格式
10 print(time.mktime(time.localtime())) #将元组格式的时间转换为时间戳类型,所有方法只有gmtime是UTC时间,其余全部是本地时间
11 print(time.asctime(time.localtime())) #将元组格式时间转换成固定格式的格式化字符串时间
12 print(time.ctime(time.time())) #将时间戳格式的时间转换为固定格式的格式化字符串
13 print(time.strftime("%Y-%m-%d %H-%M-%S %a", time.localtime() )) #将元组形式转换为格式化字符串
14 print(time.strptime("2019-12-02 23-15-47 Mon", "%Y-%m-%d %H-%M-%S %a")) #将格式化字符串时间转换为元组格式时间

datetime模块

1 import datetime
2 print(datetime.datetime.now()) #获取当前的时间以固定的格式化字符串输出 2019-12-02 23:28:12.743825
3 print(datetime.date.fromtimestamp(time.time())) #将时间戳转换到对应天 2019-12-02
4 print(datetime.datetime.now() + datetime.timedelta(3)) #当前时间加3天 2019-12-05 23:32:32.785322,-3为减3天
5 print(datetime.datetime.now() + datetime.timedelta(hours=3)) # 当前时间加3个小时2019-12-03 02:33:40.083715 -3为减
6 print(datetime.datetime.now() + datetime.timedelta(minutes=3)) # 当前时间加3分钟2019-12-02 23:37:35.604856 -3为减

 

posted @ 2019-12-02 23:36  flag_HW  阅读(413)  评论(0)    收藏  举报