Python时间处理,,Python时间处理




Python时间处理

#_*_coding:utf-8_*_importtimeimportcalendarimportdatetime#time模块中的三种时间形式print("timestamp:",time.time())#时间戳print("localtime:",time.localtime())#struct_time类型的本地时间print("utctime:",time.gmtime())#struct_time类型的utc时间#time模块中,三种时间形式之间的转换time_stamp=time.time()#时间戳local_time=time.localtime(time_stamp)#时间戳转struct_time类型的本地时间utc_time=time.gmtime(time_stamp)#时间戳转struct_time类型的utc时间time_stamp_1=time.mktime(local_time)#struct_time类型的本地时间转时间戳time_stamp_2=calendar.timegm(utc_time)#struct_time类型的utc时间转时间戳print(time_stamp,time_stamp_1,time_stamp_2)#time模块中,三种时间形式和字符串之间的转换print(time.ctime(time_stamp))#时间戳转字符串(本地时间字符串)print(time.asctime(local_time))#struct_time类型的本地时间转字符串print(time.asctime(utc_time))#struct_time类型的utc时间转字符串print(time.strftime("%Y-%m-%d,%H:%M:%S,%w",local_time))#struct_time类型的本地时间转字符串:自定义格式print(time.strftime("%Y-%m-%d,%H:%M:%S,%w",utc_time))#struct_time类型的utc时间转字符串:自定义格式struct_time=time.strptime("2016-11-15,15:32:12,2","%Y-%m-%d,%H:%M:%S,%w")#字符串转struct_time类型#datetime模块中datetime类的用法a_datetime_local=datetime.datetime.now()#获取datetime.datetime类型的本地时间a_datetime_utc=datetime.datetime.utcnow()#获取datetime.datetime类型的utc时间print(a_datetime_local.strftime("%Y-%m-%d,%H:%M:%S,%w"))#datetime.datetime类型转字符串print(a_datetime_utc.strftime("%Y-%m-%d,%H:%M:%S,%w"))#datetime.datetime类型转字符串a_datetime=datetime.datetime.strptime("2016-11-15,15:32:12,2","%Y-%m-%d,%H:%M:%S,%w")#字符串转datetime.datetime格式#datetime.datetime类和时间戳、struct_time类型之间的转换time_stamp=a_datetime_local.timestamp()#datetime类型转时间戳print(time_stamp)a_datetime_local=datetime.datetime.fromtimestamp(time.time())#时间戳转datetime.datetime类型的本地时间a_datetime_utc=datetime.datetime.utcfromtimestamp(time.time())#时间戳转datetime.datetime类型的utc时间print(a_datetime_local,a_datetime_utc)print(a_datetime_local.timetuple())#datetime类型转struct_time类型print(a_datetime_utc.utctimetuple())#datetime类型转struct_time类型


本文出自 “奋斗吧” 博客,请务必保留此出处http://lvnian.blog.51cto.com/7155281/1881909

Python时间处理

相关内容

    暂无相关文章

评论关闭