如何从字典中检索时间戳并将其转换为datetime对象?



我有一个时间戳字典,格式为2011-03-01 17:52:49.728883和id。我如何检索最新的时间戳,并表示它在python datetime对象?

关键是能够使用时间戳的最新日期,而不是上面代码中的当前日期。

latest = datetime.now()

从你的问题来看,你的字典的结构并不完全清楚,所以我假设键是包含时间戳的字符串,就像你的问题一样。

如果d是字典:

datetime.strptime(max(d.keys()),'%Y-%m-%d %H:%M:%S.%f')

上面的代码利用了datetime字符串的字典顺序按时间顺序对时间戳进行排序的事实。如果您不想依赖于此,您可以使用:

max(map(lambda dt:datetime.strptime(dt,'%Y-%m-%d %H:%M:%S.%f'),d.keys()))

相关内容

  • 没有找到相关文章

最新更新