Python中有效的时间戳序列化

时间:2013-06-10 21:13:41

标签: python serialization timestamp

我打印time.time()时有时间戳。

In [48]: print time.time()
1370898402.64

如何将其序列化为字符串? 我想过把它转换成一个字符串如下:

"%s" % time.time()

我使用13个字节进行存储,但我希望如果可以序列化时间戳,我可以节省一些字节。

1 个答案:

答案 0 :(得分:1)

如果你可以处理1秒的粒度,很容易将它打印成十六进制,让你减少到8个字节:

>>> "%x" % int(time.time())
'51b642e9'