Pythonのプログラミングで、日付変換で苦労することが多いので、記事にします。
この記事では、日付型の日付を文字列に変換する方法を解説します。
文字列の日付を日付型に変換する方法は、別記事を参照してください。
目次
日付型の日付を文字列に変換する
Pythonで日付型の日付を文字型に変換するには、strftime()関数を使います。
この関数は、日付型オブジェクトを指定した書式に従って文字列に変換します。
import datetime
# 本日日付を取得 (Datetime)
today_datetime = datetime.datetime.today()
print(today_datetime) # 2023-03-12 00:27:48
print(type(today_datetime)) # <class 'datetime.datetime'>
# 文字列変換(YYYY-MM-DD HH:MM:SS)
print(today_datetime.strftime("%Y-%m-%d %H:%M:%S")) # 2023-03-12 00:27:48
# 文字列変換(YYYY-MM-DD)
print(today_datetime.strftime("%Y-%m-%d")) # 2023-03-12
# 文字列変換(YYYYMMDD)
print(today_datetime.strftime("%Y%m%d")) # 20230312
# 文字列変換(YYYYMMDD)
str_date = today_datetime.strftime("%Y%m%d") # <class 'str'>
print(type(str_date))本日の日付をdatetime.datetime.todayで取得すると、日付と時間の形式になります。
取得した日付型のデータをstrftime関数で、文字列の日付に変換しています。
Python 掲載一覧
漢文家族には、下記のPythonの記事があります。
気になるところからチェックしてみてください。
【Pythonの基本】
第1回 Pythonとは?
第2回 基本文法
第3回 変数とデータ型
【文字列】
第4回 文字列
【文字列関数とメソッド】
第7回 文字列の長さを調べる:len関数
【辞書型】
第9回 辞書型
第10回 辞書型(要素の情報の取得・要素の検索・辞書型のコピー・リスト型から辞書型を作成)
【制御構文】
第12回 if文
第13回 match文
第14回 for文
【日付と時刻】
第15回 日付と時刻
第16回 文字の日付を日付型に変換する
第17回 日付型の日付を文字型の日付に変換する 今ここ
【その他】
第18回 バージョンの確認方法
プログラム学習に限界を感じていませんか?
漢文家族


プログラミングを継続的に学習するコツ | 漢文家族
PythonやPHPの学習をしていて、わからないところが多く何回も調べながらやるのは正直、嫌になってしまいますよね。 この記事では、どのようにすれば継続的に学習を続けて行…

