datetime.datetime.strptime()
のような文字列を受け取り、オブジェクト (つまり、日付ではなく時間のみを保持するオブジェクト)'16:00'
を返す のようなメソッドはありますか?datetime.time(16,0)
編集: datetime.datetime.strptime() を使用できますが、datetime.datetime が返され、日付ではなく時間のみが必要です。
import time
time.strptime("16:00", "%H:%M")
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