Python で日付を年、月、日、時間 (時間) に分解する必要があります。
オブジェクトのリストがあり、各オブジェクトには日付プロパティがあります:
startDate=db.DateTimeProperty(auto_now_add=True)
date プロパティには、年、月、日、および時間がすべて 1 つに含まれています。
新しいネストされたリスト(辞書)を作成したい:
外側のリスト - 年 (入力日付の少なくとも 1 つに存在する) のリスト -> 各年の内部に月のリスト (入力日付の少なくとも 1 つにその年に存在する) -> この内部日 (月と同じ - 入力リストに存在する日) -> その中に時間 (時間) のリスト... それぞれがそれぞれのオブジェクトを指しています。
これが簡単に理解できることを願っています。
以下のリストを入力として取得した場合:
{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)
ありがとう