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为减
浙公网安备 33010602011771号