Pythonの現在日時を取得するサンプルです。
目次
サンプル | 現在日時を取得する |
現在日を取得する | |
現在時間を取得する | |
出力形式を指定する主な文字列 |
現在日時を取得する
datetimeをimportします。
# coding: utf-8
import datetime
# 現在日時の取得
a = datetime.datetime.now()
print(a) # 2022-01-30 23:08:57.340614
# 現在日時の取得 スラッシュ区切りに指定,ミリ秒なし
b = datetime.datetime.now().strftime('%Y/%m/%d %H:%M:%S')
print(b) # 2022/01/30 23:08:57
# 現在日時の取得 スラッシュ区切りに指定,ミリ秒3桁
c = datetime.datetime.now().strftime('%Y/%m/%d %H:%M:%S.%f')[:-3]
print(c) # 2022/01/30 23:08:57.183
15行目は、ミリ秒3桁まで表示します。
現在日を取得する
# coding: utf-8
import datetime
# 現在日の取得
c = datetime.date.today()
print(c) # 2022-01-30
# 現在日の取得 スラッシュ区切りに指定
d = datetime.datetime.now().strftime('%Y/%m/%d')
print(d) # 2022/01/30
現在時間を取得する
# coding: utf-8
import datetime
# 現在時刻の取得
e = datetime.datetime.now().strftime('%X')
print(e) # 23:08:57
出力形式を指定する主な文字列
出力形式を指定する主な文字列です。
記号 | 意味 |
---|---|
%Y | 年 4桁 |
%y | 年 2桁 |
%m | 月 2桁 |
%d | 日 2桁 |
%H | 時 24時間表記 |
%M | 分 2桁 |
%S | 秒 2桁 |
%f | マイクロ秒(6桁) |
%X | 時:分:秒 |
関連の記事