時間を取得すると、このように24時間表示で表示されます。datetime 2桁の時間形式を取得する
time1 = datetime.datetime.strptime("08/Jan/2012:08:00:00", "%d/%b/%Y:%H:%M:%S")
print 'hour is ', time1.hour
> time is 8
私はその罰金二桁ある時間の代わりに8の、それは08を表示するために取得しようとしているが、それは一桁になるとすぐに私はでその0を取得しようとしていますそれの正面。
私は潜在的に 'time1.time'を実行してから文字列に変換し、それを分割して時間をdatetimeオブジェクトに変換して戻すことができますが、これはかなり時間がかかり、
なぜ '>'でしょうか?代わりに '{0:02d}'を使用すると、 '= '形式が暗示され、自由に署名処理が行われます。 [format spec](https://docs.python.org/2/library/string.html#formatspec)を参照してください。 –