1686682216866823时间戳转换
时间戳(timestamp)是指格林威治时间1970年1月1日零时零分零秒到某个时间点之间的秒数。在进行时间计算和存储时,常使用时间戳。
时间戳转换为时间格式,可以使用编程语言提供的时间函数进行转换。以Python为例,可以使用datetime模块的fromtimestamp方法将时间戳转换为datetime对象,然后再使用strftime方法将datetime对象转换为指定格式的字符串。
示例代码:
import datetime
timestamp = 16866822
dt = datetime.datetime.fromtimestamp(timestamp)
print(dt.strftime('%Y-%m-%d %H:%M:%S'))
输出结果:
1970-01-01 04:41:22
其中,'%Y-%m-%d %H:%M:%S'是指定的时间格式,具体含义如下:
- %Y:四位数的年份
- %m:两位数的月份
- %d:两位数的日期
- %H:24小时制的小时数
- %M:分钟数
- %S:秒数
如果需要将时间转换为时间戳,可以使用datetime对象的timestamp方法将其转换为时间戳。
示例代码:
import datetime
dt = datetime.datetime(2021, 8, 10, 12, 30, 0)
timestamp = dt.timestamp()
print(int(timestamp))
输出结果:
1628585400
其中,int(timestamp)是将浮点数的时间戳转换为整数格式。
原文地址: https://www.cveoy.top/t/topic/bft6 著作权归作者所有。请勿转载和采集!