时间戳的timestamp, float, string转换
pythontime模块的timestamp仅支持到秒级别;utc_time = 1596764285.91793#其中,格式化的format,仅支持到秒,无法表达后续的小数,即毫秒部分。str_time = time.strftime("%Y-%m-%d %H-%M-%S", time.localtime(utc_time))#使用datetime模块,可以解决该问题#从float转为times
python
time模块的timestamp仅支持到秒级别;
utc_time = 1596764285.91793
# 其中,格式化的format,仅支持到秒,无法表达后续的小数,即毫秒部分。
str_time = time.strftime("%Y-%m-%d %H-%M-%S", time.localtime(utc_time))
# 使用datetime模块,可以解决该问题
# 从float转为timestamp
timestamp_time = datetime.fromtimestamp(utc_time)
# 从float, timestamp转为str
str_new_time = datetime.strftime(datetime.fromtimestamp(utc_time), "%Y-%m-%d %H-%M-%S.%f")
# 从timestamp转为float
float_time = timestamp_time.timestamp()
# 从str转为timestamp
timestamp_time = datetime.strptime(str_new_time, "%Y-%m-%d %H-%M-%S.%f")
更多推荐
所有评论(0)