【Python】日付・時間の表示

説明

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は、ソフト開発で頻繁に使用するので、覚えておくとよいでしょう。

ここまで読んでいただきありがとうございました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク