我打印time.time()
时有时间戳。
In [48]: print time.time()
1370898402.64
如何将其序列化为字符串? 我想过把它转换成一个字符串如下:
"%s" % time.time()
我使用13个字节进行存储,但我希望如果可以序列化时间戳,我可以节省一些字节。
答案 0 :(得分:1)
如果你可以处理1秒的粒度,很容易将它打印成十六进制,让你减少到8个字节:
>>> "%x" % int(time.time())
'51b642e9'