次の関数を呼び出すと、struct_time objが得られます。これを日付objに変換する方法はありますか?Pythonが2012年3月2日をdatetimeオブジェクトに変換する
import time
date = time.strptime("March 2 2012", '%B %d %Y')
おかげ
次の関数を呼び出すと、struct_time objが得られます。これを日付objに変換する方法はありますか?Pythonが2012年3月2日をdatetimeオブジェクトに変換する
import time
date = time.strptime("March 2 2012", '%B %d %Y')
おかげ
使用
from datetime import datetime
date = datetime.strptime("March 2 2012", '%B %d %Y').date()
ds = time.strptime("March 2 2012", '%B %d %Y')
realdate = datetime.date(ds.tm_year, ds.tm_mon, ds.tm_mday)
また、行うことができます。
import dateutil.parser
datetime_obj = dateutil.parser.parse("March 2 2012")
編集:
が、これはdatetime.datetime
オブジェクトを返し、ないdatetime.date
対象:
datetime.datetime(2012, 3, 2, 0, 0) #opposed to datetime.date(2012, 3, 2)
感謝スチュアート、それは完璧に動作します – Ben