Pythonで日時を扱う
02 19, 2019
Pythonで日時を扱いたい
Pythonで日時を扱うにはどうすればいいのでしょうか?
Pythonで日時を扱う方法
Pythonで日時を扱うにはdatetimeを使います。
実際のコード
# datetimeを読み込む
import datetime
today = datetime.date.today()
detail = datetime.datetime.today()
# 今日の日付
print(today)
print(detail)
print(today+ datetime.timedelta(days=1))
# 日本時間に対応させる
print(detail+ datetime.timedelta(hours=9))
# 今日に日付:それぞれの値
print(today.year)
print(today.month)
print(today.day)
print(detail.year)
print(detail.month)
print(detail.day)
print(detail.hour)
print(detail.minute)
print(detail.second)
print(detail.microsecond)
# 日付のフォーマット
print(today.isoformat())
print(detail.strftime("%Y/%m/%d %H:%M:%S"))
出力結果
2019-02-19
2019-02-19 09:15:22.470169
2019-02-20
2019-02-19 18:15:22.470169
2019
2
19
2019
2
19
9
15
22
470169
2019-02-19
2019/02/19 09:15:22
これで日時を無事扱うことが出来そうです。