我需要将python中的日期分解为:年、月、日和时间(小时)。
我有一个对象列表,每个对象都有一个日期属性:
startDate=db.DateTimeProperty(auto_now_add=True)
date 属性包含年、月、日和时间。
我希望创建一个新的嵌套列表(字典),其中:
外部列表- 是一个年份列表(至少存在一个输入日期)-> 每年内部是一个月份列表(该年至少存在一个输入日期)-> 在此内部天(与月份相同 - 输入列表中存在的天数)-> 在其中一个时间列表(小时)......每个我们指向它的各自对象。
我希望这很容易理解。
如果我得到下面的列表作为输入:
{obj1 -> (2000 Dec 18 9:00AM), obj2 -> (2000 Dec 19 1:00PM)}
它会把它们夹在一起,所以我会有
(2000) -> (Dec) -> {(18) -> (9:00AM) -> obj1 ,(19) -> (1:00PM) -> obj2}
我希望这是有道理的..
基本上我有很多带有日期的事件,我想像这样列出它们:
Year ->
Month(s) of interest->
Day(s) of interest->
(event times)
.
.
.
Another Year ->
Relevant Month(s) ->
Relevant Day(s) ->
(event times)
.
.
.
代替:
(Event1 : complete date & time) , (Event2 : complete date & time) , (event3 : complete date & time)
谢谢