time模块time模块,又称时间模块,用于执行一些与时间相关的操作。它的使用方法是:importtimeprint(time.time())#时间戳浮点数print(time.sleep(2))#休眠的秒数1.2.3.时间分类:Timestamp—用于计算结构化时间—时间模块的基本方法是:t=time.time()#用于获取当前时间戳print(time.localtime(t))#将时间戳转换为结构化时间t=time.localtime()#将时间戳转为结构化时间,不写则默认为当前时间戳print(time.mktime(t))#将结构化时间转为时间戳t=time.localtime()print(time.strftime("%Y-%m-%d%H:%M:%S",t))#将结构化时间转换成字符串时间str_time="2019-9-112:23:06"print(time.strptime(str_time,"%Y-%m-%d%H:%M:%S"))#将字符串时间转换为结构化时间print(time.strftime("%Y-%m-%d%H:%M:%S",time.localtime()))#将结构化时间转换为字符串时间str_time="2019-9-112:23:06"print(time.mktime(time.strptime(str_time,"%Y-%m-%d%H:%M:%S")))print(time.localtime()[0])print(time.localtime().tm_year)print(time.localtime().tm_yday)的输出是:time.struct_time(tm_year=2022,tm_mon=3,tm_mday=30,tm_hour=16,tm_min=43,tm_sec=52,tm_wday=2,tm_yday=89,tm_isdst=0)1648629832.02022-03-3016:43:52time.struct_time(tm_year=2019,tm_mon=9,tm_mday=1,tm_hour=12,tm_min=23,tm_sec=6,tm_wday=6,tm_yday=244,tm_isdst=-1)2022-03-3016:43:521567311786.02022202289datetime模块datetime模块的功能和time模块类似,都是用来进行时间操作的,其基本操作是:'''Aretheretherethereanyquestioninthestudyandnoone回答了他们?小编创建了一个Python学习交流QQ群:857662006,寻找志同道合的小伙伴互相帮助。群里还有不错的视频学习教程和PDF电子书!'''fromdatetimeimportdatetimeprint(datetime.now())#获取当前时间,对象print(type(datetime.now()))print(datetime(2016,11,13,12,13,14))#将指定时间转换成日期时间对象importtimeprint(datetime.fromtimestamp(time.time()))#将时间戳转换成对象print(datetime.timestamp(datetime.now()))#将对象转换成时间戳print(datetime.strftime(datetime.now(),"%Y-%m-%d%H:%M:%S"))#将对象转换成字符串print(datetime.strptime("2019/10/14","%Y/%m/%d"))#将字符串转换为对象print(datetime.now()-datetime(9999,11,1,12,13,14))#用于计算当前timerelative指定时间相差多长时间fromdatetimeimportdatetime,timedeltaprint(datetime.now())print(datetime.now()-timedelta(days=400))#用来计算时间400天的dat前etime对象print(datetime.now()-timedelta(days=500))的输出是:2022-03-3016:44:38.312694
