Python基础(time模块,datetime模块)
Posted 孙小龙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础(time模块,datetime模块)相关的知识,希望对你有一定的参考价值。
1 #Author : Kelvin 2 #Date : 2019/1/6 15:10 3 4 import time 5 #获取此时的时间戳(从此刻到1970年一月一号零点的秒数) 6 res1=time.time() 7 print(res1) 8 #>>> 1546759871.016021 9 10 #获取结构化时间 11 res2=time.localtime() #获取本地的结构化时间-LTC 12 res3=time.gmtime() #获取国际标准结构化时间-UTC 13 print(res2) 14 #>>> time.struct_time(tm_year=2019, tm_mon=1, tm_mday=6, tm_hour=15, tm_min=31, tm_sec=11, tm_wday=6, tm_yday=6, tm_isdst=0) 15 print(res3) 16 #>>> time.struct_time(tm_year=2019, tm_mon=1, tm_mday=6, tm_hour=7, tm_min=31, tm_sec=11, tm_wday=6, tm_yday=6, tm_isdst=0) 17 18 #时间戳--->结构化时间 19 res4=time.localtime(time.time()) 20 print(res4) 21 #>>> time.struct_time(tm_year=2019, tm_mon=1, tm_mday=6, tm_hour=15, tm_min=31, tm_sec=11, tm_wday=6, tm_yday=6, tm_isdst=0) 22 res5=time.gmtime(time.time()) 23 print(res5) 24 #>>> time.struct_time(tm_year=2019, tm_mon=1, tm_mday=6, tm_hour=15, tm_min=31, tm_sec=11, tm_wday=6, tm_yday=6, tm_isdst=0) 25 26 #结构化时间--->时间戳 27 res6=time.mktime(time.localtime()) 28 print(res6) 29 #>>> 1546759871.0 30 31 res7=time.mktime(time.gmtime()) 32 print(res7) 33 #>>> 1546759871.0 34 35 #结构化时间--->字符串时间("2019-01-06 15:18:38") 36 res8=time.strftime("%Y-%m-%d %X",time.localtime()) #%Y表示年 %m表示月 %d表示日 %X表示时间 37 print(res8) 38 #>>> 2019-01-06 15:31:11 39 40 #字符串时间--->结构化时间 41 res9=time.strptime("2019-01-06 15:18:38","%Y-%m-%d %X") #%Y表示年 %m表示月 %d表示日 %X表示时间 42 print(res9) 43 #>>> time.struct_time(tm_year=2019, tm_mon=1, tm_mday=6, tm_hour=15, tm_min=18, tm_sec=38, tm_wday=6, tm_yday=6, tm_isdst=-1) 44 45 46 #结构化时间--->定义好结构的时间格式 47 res10=time.asctime(time.localtime()) 48 print(res10) 49 #>>> Sun Jan 6 15:31:11 2019 50 51 #时间戳--->定义好结构的时间格式 52 res11=time.ctime(time.time()) 53 print(res11) 54 #>>> Sun Jan 6 15:31:11 2019 55 56 57 # 顺带讲一下datetime 58 import datetime 59 print(datetime.datetime.now()) 60 #>>> 2019-01-06 16:15:16.787760
以上是关于Python基础(time模块,datetime模块)的主要内容,如果未能解决你的问题,请参考以下文章