Pythonで日時データを文字列に変換する

datetimeオブジェクトを文字列に変換

Pythonでdatetimeオブジェクトを文字列に変換するには、strftime()メソッドを使用します。strftime()メソッドを使用すると、datetimeオブジェクトを指定したformatの文字列に変換できます。

strftime(format)

使用方法

import datetime

now = datetime.datetime.now()

# 日時を指定したフォーマットの文字列に変換
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date) # 2023-11-21 00:46:53

文字列からdatetimeオブジェクトを作成

文字列からdatetimeオブジェクトを作成するには、strptime()メソッドを使用します。formatにはdate_stringがどのような書式で記述されているかを指定します。

strptime(date_string, format)

使用方法

import datetime

date_string = '2023/11/21 00:30:15'
date_obj = datetime.datetime.strptime(date_string, "%Y/%m/%d %H:%M:%S")
print(date_obj) # 2023-11-21 00:30:15
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

スポンサードリンク

関連コンテンツ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です