python3时间中datetime有什么转换方式-创新互联

了解python3时间中datetime有什么转换方式?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

为昌乐等地区用户提供了全套网页设计制作服务,及昌乐网站建设行业解决方案。主营业务为成都网站建设、网站建设、昌乐网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

我们都知道知识的使用都是相辅相成,各个知识点互相的联系用以解决新的问题。就像datetime也可以和python中的其他内容结合使用。当然这种使用不是直接就可以运用的,需要经过一定的转化。接下来小编就带大家看看,datetime的转化需要进行哪些代码操作。

datetime模块中包含4个主要的类:

  • datetime.time:时间类,只包含时、分、秒、微秒等时间信息。

  • datetime.date:日期类,只包含年、月、日、星期等日期信息。

  • datetime.datetime:日期时间类,包含以上两者的全部信息。

  • datetime.timedelta:时间日期差值类,用来表示两个datetime之间的差值。

这里主要说一下datetime.datetime类的用法,其他两个的用法类似,只有轻微差别:

a_datetime_local = datetime.datetime.now()  # 获取datetime.datetime类型的本地时间
a_datetime_utc = datetime.datetime.utcnow() # 获取datetime.datetime类型的utc时间
 
# datetime.datetime类型转字符串
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"))    
 
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类型

python3时间中datetime有什么转换方式

感谢各位的阅读!看完上述内容,你们对python3时间中datetime有什么转换方式大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道。


本文标题:python3时间中datetime有什么转换方式-创新互联
本文来源:http://myzitong.com/article/cojssh.html