#自带模块学习time #time模块:1、时间戳;意义是方便作做运算; 2、结构化时间 ;3、字符串时间import time# #时间戳# print(time.time())#表示1970年1月1日0点0时0分到现在用了多少秒,1970年是liunx的诞生时间# #结构化时间————当地时间# print(time.localtime())#获得的结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=3, tm_hour=17, tm_min=7, tm_sec=44, tm_wday=3, tm_yday=276, tm_isdst=0)## #以下的方法可以起到对应的年份 月份 日 时 分 秒# t=time.localtime()#有参数time.localtime(time.time())# print(t.tm_year)# print(t.tm_mon)## #结构化时间————UTC# print(time.gmtime())#结构化时间省上面的方法相差8个小时 #字符串时间:方便好看,就是平时我看的格式 # #将结构化的时间转换成时间戳# print(time.mktime(time.localtime()))## #将结构化的时间转换字符串时间# print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))# print(time.strftime("%Y-%m-%d %X " ,time.localtime()))#%X和 %H:%M:%S表示一样的## #将字符串时间转化成结构化时间# print(time.strptime("2019:10:04:17:29:20","%Y:%m:%d:%H:%M:%S"))# #结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=4, tm_hour=17, tm_min=29, tm_sec=20, tm_wday=4, tm_yday=277, tm_isdst=-1)## #直接固定显示# print(time.asctime())#Thu Oct 3 17:35:02 2019;结构化时间显示出来# print(time.ctime())#Thu Oct 3 17:35:02 2019;时间戳转换成固定形式的方式显示出来## #运行程序的挂起# time.sleep(5) import datetimeprint(datetime.datetime.now())#2019-10-03 17:39:47.490583更好的显示时间
time模块
time模块中时间表现的格式主要有三种:
a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量
b、struct_time时间元组,共有九个元素组。
c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。
1、时间格式转换图:
原文地址:https://www.cnblogs.com/jianchixuexu/p/11620276.html
时间: 2024-10-05 07:22:58