【发布时间】:2021-07-11 10:07:37
【问题描述】:
我有以下代码:
import datetime
time_stamp = datetime.datetime.utcnow()
print(time_stamp)
这将返回以下内容:
2021-04-16 11:06:16.867390
我想将整个时间戳,包括微秒(即所有 6 个小数位)转换为唯一的十六进制数字。我该怎么做(如果存在的话,最好在一行上)?
类似的解决方案在这里:Getting a datetime in this format and converting to 4 byte hex。但是,它们不包括 utcnow() 返回函数的小数部分,这在这种情况下很重要,因为预计会为每个微秒的变化创建一个不同的十六进制。
【问题讨论】:
-
你想在这里解决什么问题?将日期时间转换为小于字符串表示的数字表示?
标签: python python-3.x datetime timestamp hex