この記事の目次
年月日時間を扱う
import datetime
# 今の時間を表示する
now = datetime.datetime.now()
print(now)
## 2021-05-03 10:16:35.474353
# 国際規格フォーマットで表示する
print(now.isoformat())
## 2021-05-03T10:16:35.474353
# 日月年-時分秒
print(now.strftime('%d/%m/%y-%H:%M:%S:%f'))
## 03/05/21-10:16:35:474353
年月日のみ扱う
import datetime
# 年月日のみの表示をする
today = datetime.date.today()
print(today)
## 2021-05-03
# 国際規格フォーマットで表示する
print(today.isoformat())
## 2021-05-03
# 日月年
print(today.strftime('%d/%m/%y'))
## 03/05/21
任意の時間を設定する
import datetime
# 任意の時間を設定するとき
t = datetime.time(hour=1, minute=10, second=30, microsecond=100)
print(t)
## 01:10:30.000100
# 国際規格フォーマットで表示する
print(t.isoformat())
## 01:10:30.000100
# 日月年
print(t.strftime('%d/%m/%y-%H:%M:%S:%f'))
## 01/01/00-01:10:30:000100
時間の加減算
import datetime
print(now)
# それぞれの加減算要素を設定する
d = datetime.timedelta(weeks=1)
d = datetime.timedelta(days=1)
d = datetime.timedelta(hours=1)
d = datetime.timedelta(minutes=1)
d = datetime.timedelta(seconds=1)
d = datetime.timedelta(microseconds=1)
print(now - d)
## 2021-05-03 10:16:35.474353
## 2021-05-03 10:16:35.474352
timeモジュール
import time
# プログラムを1秒止める
time.sleep(1)
# エポックタイムで表示する
print(time.time())
|
---|
コメントを残す