Pythonにおいて、文字列を日付に変換することは一般的な操作です。この記事では、標準ライブラリであるdatetimeモジュールを使用して、文字列を日付に変換し、特定のフォーマットで表示する方法を説明します。

文字列から日付への変換

from datetime import datetime

# 日付が含まれる文字列
date_string = "2023-12-22"

# 文字列を日付に変換
converted_date = datetime.strptime(date_string, "%Y-%m-%d")

print("変換後の日付:", converted_date)

上記の例では、strptimeメソッドを使用して、指定されたフォーマットに基づいて文字列を日付に変換しています。"%Y-%m-%d"は年、月、日の形式を表します。他にも様々なフォーマットが利用可能です。

日付のフォーマット

# 日付オブジェクトを特定のフォーマットで表示
formatted_date = converted_date.strftime("%A, %B %d, %Y")

print("フォーマット後の日付:", formatted_date)

strftimeメソッドを使用すると、日付オブジェクトを指定したフォーマットに変換できます。例では、”%A, %B %d, %Y”を使用して、曜日、月名、日、年の形式で日付を表示しています。

このように、Pythonのdatetimeモジュールを利用することで、文字列と日付の変換、そして日付のフォーマットが容易に行えます。

投稿者 admin

コメントを残す

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