Python 3で日付を通常の形式で出力する方法
Python 3を使用して日付を通常の形式で出力する方法について解説します。Pythonの標準ライブラリであるdatetime
モジュールを使用することで、日付を簡単にフォーマットして出力することができます。
日付のフォーマット
Pythonでは、strftime()
メソッドを使用して日付を任意の形式にフォーマットすることができます。以下のように、日付オブジェクトに対してstrftime()
メソッドを呼び出し、フォーマット文字列を指定します。
import datetime # 現在の日付を取得 now = datetime.datetime.now() # 日付を指定したフォーマットで出力 formatted_date = now.strftime("%Y-%m-%d %H:%M:%S") print(formatted_date)
上記のコードでは、現在の日付を取得し、%Y-%m-%d %H:%M:%S
というフォーマット文字列を使用して年-月-日 時:分:秒の形式で日付を出力しています。
さらなるフォーマットオプション
strftime()
メソッドでは、様々なフォーマットオプションを利用することができます。以下にいくつかの例を示します。
# 年-月-日 formatted_date = now.strftime("%Y-%m-%d") # 日付と曜日 formatted_date = now.strftime("%Y-%m-%d (%a)") # 時:分:秒 formatted_date = now.strftime("%H:%M:%S")
上記のコードでは、それぞれ年-月-日、曜日を含む年-月-日、時:分:秒の形式で日付を出力しています。
まとめ
Python 3のdatetime
モジュールを使用することで、日付を通常の形式で簡単に出力することができます。適切なフォーマット文字列を指定することで、日付を任意の形式で表示することが可能です。
Python 3 で日付を通常の形式で出力する方法は、datetime モジュールを使用することです。まず、datetime モジュールをインポートします。次に、日付を作成して、strftime() メソッドを使用して指定した形式で文字列に変換します。
例えば、以下のコードを使用して、現在の日付を”年-月-日”の形式で出力できます。
“`python
import datetimetoday = datetime.datetime.today()
formatted_date = today.strftime(“%Y-%m-%d”)print(formatted_date)
“`このコードでは、strftime() メソッドの引数に”%Y-%m-%d”というフォーマット文字列を指定しています。これにより、年-月-日の形式で日付が文字列として出力されます。
Python 3 では、datetime モジュールを使って日付を通常の形式で出力することが簡単に行えます。