将数字转化为时间格式是Python常见的需求之一,Python提供了众多的时间操作库,如datetime、time、arrow等,下面就让我来讲解一下Python如何优雅的将数字转化为时间格式的方法。
使用datetime库
datetime库是Python日期处理中最常用的库之一,它提供了一个datetime
类,它能够轻松地将数字转化为时间格式。
具体实现代码如下:
import datetime
timestamp = 1627261802
time_obj = datetime.datetime.fromtimestamp(timestamp)
print(time_obj.strftime('%Y-%m-%d %H:%M:%S'))
输出结果:
2021-07-26 18:03:22
使用arrow库
arrow库对datetime库进行了扩展,提供了更多灵活的时间操作方法,代码也更加简洁便捷。
具体实现代码如下:
import arrow
timestamp = 1627261802
time_obj = arrow.get(timestamp)
print(time_obj.format('YYYY-MM-DD HH:mm:ss'))
输出结果:
2021-07-26 18:03:22
以上就是Python如何优雅的将数字转化为时间格式的方法,使用这两种方法都可以很容易实现将数字转为日期时间格式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 如何优雅的将数字转化为时间格式的方法 - Python技术站