説明
Python においてdatetimeモジュールを用いて日付や時間を表示する方法を解説します。
実例
datetimeモジュールを用いる場合です。
日付の表示
import datetime
today = datetime.date.today()
print(today.strftime('%Y%m%d'))
print(today.strftime('%Y/%m/%d'))
print(today.strftime('%Y-%m-%d'))
20210123
2021/01/23
2021-01-23
また、次のようにも表せます。
import datetime
today = datetime.date.today()
print('{0:%Y/%m/%d}'.format(today))
print(f'{today:%Y-%m-%d}')
2021/01/23
2021-01-23
フォーマットを規定できるので、データ解析時の形式に合わせて適切なものが設定できます。
時間の表示
datetimeモジュールは、時間を表示することも可能です。
import datetime
time = datetime.datetime.now()
print(time)
2021-01-23 10:00:00.123456
通常表記で、ms単位まで表示することができます。
UNIX time
UNIX time(エポック秒)は、UTC(協定世界時)の1970年1月1日0時0分0秒からの経過時間を表します。
import time
unixtime = time.time()
print(unixtime)
1611392607.3238552
UNIX timeは、ソフト開発で頻繁に使用するので、覚えておくとよいでしょう。
ここまで読んでいただきありがとうございました。