Python可以生成13位或16位的时间戳,并可以反向解析出日期时间。使用Python的time模块可以实现这个功能,具体实现方法如下:
1. 生成13位或16位时间戳
import time # 获取当前时间戳(13位) timestamp = int(time.time()) # 获取当前时间戳(16位) timestamp_16 = int(time.time() * 1000)
2. 将时间戳反向解析为日期时间
import time
# 将13位时间戳转换为本地时间
time_local = time.localtime(timestamp)
# 转换成新的时间格式(2016-05-05 20:28:54)
dt = time.strftime("%Y-%m-%d %H:%M:%S", time_local)
# 将16位时间戳转换为本地时间
time_local_16 = time.localtime(timestamp_16/1000)
# 转换成新的时间格式(2016-05-05 20:28:54)
dt_16 = time.strftime("%Y-%m-%d %H:%M:%S", time_local_16)
以上就是,可以根据需要灵活使用。