我在字典中有一个日期字段 Mon Apr 25 13:32:00 PDT 2013
,我想按照日期字段对我的项目列表排序。
dictionarylist.sort(key=operator(fieldposition)
不起作用。有什么帮助吗?
我也想保留时间字段吗?
示例数据(来自评论):
{
'11163722404385': [
('#3', 'Biology', 'A', 'Mon Apr 22 13:32:00 PDT 2013'),
('#3', '2089','Irdu', 'B', 'Wed Apr 10 15:31:00 PDT 2013')
],
'1116372240485': [
('#3', '2089','Biology', 'C', 'Mon Apr 25 13:32:00 PDT 2013'),
('#3', '2089', 'Math', 'A', 'Mon Apr 22 13:31:14 PDT 2013'),
('#3', '2089', 'Literature','C','Mon Apr 22 13:31:00 PDT 2013')
]
}
datetime.datetime.strptime('Mon Apr 22 13:32:00 PDT 2013', '%a %b %d %X PDT %Y')
可以翻译为:使用指定格式字符串将日期时间字符串 'Mon Apr 22 13:32:00 PDT 2013' 转换为 datetime 对象。 - cmd