Python 現在日時の取得と表示形式のサンプル

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 時:分:秒

関連の記事

Python 数値と文字列の変換のサンプル

△上に戻る