18
私は7日前のpythonの現在の日付からの日付を取得しようとしています。誰でも助けてくれますか?Pythonの現在の日付から7日前の日付を取得する
私は7日前のpythonの現在の日付からの日付を取得しようとしています。誰でも助けてくれますか?Pythonの現在の日付から7日前の日付を取得する
import datetime as DT
today = DT.date.today()
week_ago = today - DT.timedelta(days=7)
>>> import datetime
>>> datetime.datetime.now() - datetime.timedelta(days=7)
datetime.datetime(2013, 12, 6, 10, 29, 37, 596779)
あなたが本当にちょうど日付が必要な場合は、日付のメソッドを呼び出すことができます。
>>> (datetime.datetime.now() - datetime.timedelta(days=7)).date()
datetime.date(2013, 12, 6)
または、unutbuにより示唆されるように開始する日付と協力を。
datetimeモジュールを使用していますか?あなたはどのような種類のオブジェクトを持っていますか?日付オブジェクトか日時オブジェクトですか? (あるいはdatetimeモジュールを使用していない場合は何か?)詳細が不足しているため、これは難しくなりますが、いずれにせよ、答えはdocs:http://docs.pythonで簡単に見つかるはずです。 org/2/library/datetime.html –