文字列をpythonでdateobjectに変換する際に、私は問題に直面しています。 私は疲れて日付比較のために刺し身を日付オブジェクトに変換する方法はありますか?
。私は、現在の日付と比較し、時間差を得ることができるようにDateオブジェクトを文字列'10 2016" 年1月の変換したいが、私はerror.Whatは、この問題を解決する書式を取得していますか?
文字列をpythonでdateobjectに変換する際に、私は問題に直面しています。 私は疲れて日付比較のために刺し身を日付オブジェクトに変換する方法はありますか?
。私は、現在の日付と比較し、時間差を得ることができるようにDateオブジェクトを文字列'10 2016" 年1月の変換したいが、私はerror.Whatは、この問題を解決する書式を取得していますか?
はdatetime
モジュールを使用してください。
import datetime
date = datetime.datetime.strptime('10 jan 2016`,'%d %b %Y').date()
difference_in_dates = date - datetime.date.today() #this returns a timedelta object
使用datetime.timedelta
オブジェクトを比較のために。
あなたは形式に関する文書(などは%d、%mは、)を調べることができます
有効な形式を使用する必要があります。
ここで探してみてください。https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
dt = '10 JAN 2016'
dtime = datetime.datetime.strptime(dt, "theformat")