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

Python 如何从字典中检索时间戳并将其转换为datetime对象?,python,datetime,timestamp,Python,Datetime,Timestamp,我有一本时间戳字典,格式是2011-03-01 17:52:49.728883和ids。如何检索最新的时间戳并在python datetime对象中表示它 关键是能够使用时间戳的最新日期,而不是上述代码中的当前日期 latest = datetime.now() 您的问题并不完全清楚词典的结构,因此我假设键是包含时间戳的字符串,与您的问题中的键类似 如果d是字典: datetime.strtime(最大值(d.keys()),“%Y-%m-%d%H:%m:%S.%f”) 上面的代码使用了这样一

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

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

latest = datetime.now()

您的问题并不完全清楚词典的结构,因此我假设键是包含时间戳的字符串,与您的问题中的键类似

如果
d
是字典:

datetime.strtime(最大值(d.keys()),“%Y-%m-%d%H:%m:%S.%f”)

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

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