1

datetime.datetime.strptime()のような文字列を受け取り、オブジェクト (つまり、日付ではなく時間のみを保持するオブジェクト)'16:00'を返す のようなメソッドはありますか?datetime.time(16,0)

編集: datetime.datetime.strptime() を使用できますが、datetime.datetime が返され、日付ではなく時間のみが必要です。

4

2 に答える 2

5
import time
time.strptime("16:00", "%H:%M")
于 2012-09-23T18:12:46.513 に答える
3
import datetime
import time
def datetimestrptime(time_string,time_fmt):
     t = time.strptime(time_string,time_fmt)
     return datetime.time(hour=t.tm_hour,minute=t.tm_min,second=t.tm_sec)
print datetimestrptime("16:00","%H:%M")
16:00:00
于 2012-09-23T18:51:23.773 に答える