- 日付と時刻のフォーマット方法: datetimeモジュールのstrftime関数を使用して、日付と時刻を指定した形式にフォーマットします。strftime関数は、特定の書式指定子を使用して日付と時刻を表現します。以下に一般的な書式指定子の例を示します。
- %Y: 年 (4桁)
- %m: 月 (01-12)
- %d: 日 (01-31)
- %H: 時間 (00-23)
- %M: 分 (00-59)
- %S: 秒 (00-59)
- コード例: 以下に、日付と時刻を指定した形式にフォーマットするためのいくつかのコード例を示します。
import datetime
# 現在の日付と時刻を取得
now = datetime.datetime.now()
# フォーマット例: dd-mm-yyyy hh:mm:ss
formatted_date = now.strftime("%d-%m-%Y %H:%M:%S")
print(formatted_date)
# フォーマット例: yyyy-mm-dd
formatted_date2 = now.strftime("%Y-%m-%d")
print(formatted_date2)
# フォーマット例: hh:mm:ss
formatted_time = now.strftime("%H:%M:%S")
print(formatted_time)
上記のコードでは、現在の日付と時刻を取得し、strftime関数を使用して指定した形式にフォーマットしています。各フォーマット例の結果がコンソールに出力されます。
このようにして、Pythonで日付と時刻を指定した形式にフォーマットすることができます。必要に応じて、書式指定子を組み合わせて、さまざまなフォーマットを作成することもできます。