2020-02-12

datetime - python

現在の日付、時間を取得する。
まずはインポート。
import datetime

・現在の日付、時間

datetime.datetime.today() で現在の日付、時間を取得できる。
import datetime

dateA = datetime.datetime.today()

print( dateA )

#type()で型を確認
print( type(dateA) )

#出力
# 2020-01-20 23:03:43.310328

# <class 'datetime.datetime'>

・取得した日時を文字列に変換する

datetime.datetime.strftime( 日時, 文字列 ) で日時を文字列に変換できる。
文字列に記載した %Y (西暦)、%m (月)などが日時で置き換わる。
import datetime

dateA = datetime.datetime.today()

print( dateA )

strA = datetime.datetime.strftime( dateA, '%Y/%m/%d %p%I:%M' )

print( strA )

#出力
# 2020-01-20 23:35:44.015770

# 2020/01/20 PM11:35

基本的な書式はこちら。


%B January
%b Jan

曜日
%A Sunday,Monday
%a Sun, Mon


%Y 2020
%y 20


%m 01


%d 19


%H 22 (24時間表示)
%I 10 (12時間表示)
%p PM


%M 10


%S 10

0 件のコメント:

コメントを投稿