データベースの日付がいくつか取得されていて、混乱することがあります。 私はpython datetimeが正しくソートされていない
datelist = ["1 2017", "2 2017", "6 2017", "7 2017", "8 2017", "3 2017", "4 2017", "5 2017", "9 2017", "10 2017", "11 2017", "12 2017"]
for i in sorted(datelist):
print(i)
定期的にこれらの日付を印刷するソート()メソッドを使用しますが、結果はひどい..です!
1 2017
10 2017
11 2017
12 2017
2 2017
3 2017
4 2017
5 2017
6 2017
7 2017
8 2017
9 2017
これらの値を定期的に取得するにはどうすればよいですか? お返事ありがとうございます
彼らはdatetimesではありません。彼らは弦です。だから彼らは文字列のようにソートされています。 – khelwood
https://stackoverflow.com/questions/17627531/sort-list-of-date-strings – kingdaemon
私はこれらの日付をスピンボックスでデータベースに保存しています。これはstrである可能性があります。私はTkinterを使用しており、日付を選択して保存する別の方法は見つかりませんでした。再度、アドバイスをありがとう。 – scan