Pythonのdatetimeで日付、時間の計算(1)
Pythonのdatetimeで日付、時間の計算(1) Pythonには日付や日時を扱うdatetimeモジュールがありますが、日付の取得・計算にはtimedeltaを使います。 開発環境 現在の日付、時刻を取得 日付の […]
Pythonには日付や日時を扱うdatetimeモジュールがありますが、日付の取得・計算にはtimedeltaを使います。
開発環境
Python 3.8.0
import datetime
now = datetime.datetime.now()
print(now)
2020-11-02 17:17:43.072607
明日
import datetime
now = datetime.datetime.now()
tomorrow = now + datetime.timedelta(days=1)
print(tomorrow)
2020-11-03 17:17:43.072607
一週間後
import datetime
now = datetime.datetime.now()
next_week = now + datetime.timedelta(weeks=1)
print(next_week)
2020-11-09 17:17:43.072607
日付+時間の計算は引数を追加します。
import datetime
now = datetime.datetime.now()
dt1 = now + datetime.timedelta(days=4, hours=3)
print(dt1)
2020-11-06 20:17:43.072607
5日前
import datetime
now = datetime.datetime.now()
five_days_ago = now - datetime.timedelta(days=5)
print(five_days_ago)
2020-10-28 17:17:43.072607
3週間前
import datetime
now = datetime.datetime.now()
three_weeks_ago = now - datetime.timedelta(weeks=3)
print(three_weeks_ago)
2020-10-12 17:17:43.072607
週+日の計算は引数を追加します。
import datetime
now = datetime.datetime.now()
dt2 = now - datetime.timedelta(weeks=1, days=5)
print(dt2)
2020-10-21 17:17:43.072607
datetime.timedelta
の引数を指定して日、時間、分、秒、ミリ秒、マイクロ秒後に計算できます。
weeks | 週 |
days | 日 |
hours | 時間 |
minutes | 分 |
seconds | 秒 |
milliseconds | ミリ秒 |
microseconds | マイクロ秒 |
当ブログは群馬県でPython / Djangoを中心にウェブアプリケーションを開発している株式会社ファントムが運営しています。
api argparse Beautiful Soup black calender Channels charset ChromeDriver datetime Docker enumerate f-string File Watcher flake8 gettext GitHub glob Google Colaboratory GPU Gunicorn i18n Jupyter Matplotlib Nginx OpenCV pandas Pillow pip Pipenv PostgreSQL psycopg2 PyCharm PyCon pyenv PyTorch random Redis ReportLab requests Selenium slack timedelta Ubuntu uWSGI venv
群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。
メーリングリストに登録すると株式会社ファントムの最新情報をお届けします
お客様のメールアドレスを共有することはありません
Comments