datetime.datetime(2024, 3, 1, 10, 0, 0, tzinfo=jst) datetime使ってできない?

datetimeモジュールを使用してタイムゾーンを指定する場合、datetimeオブジェクトを作成した後にタイムゾーン情報を付加する必要があります。その際、pytzモジュールを使用すると便利です。以下はその方法です:

python
import datetime import pytz # 'Asia/Tokyo'タイムゾーンを取得 jst = pytz.timezone('Asia/Tokyo') # datetimeオブジェクトを作成し、タイムゾーン情報を付加 target_time = datetime.datetime(2024, 3, 1, 10, 0, 0, tzinfo=jst) print(target_time)

このコードでは、まずpytz.timezone('Asia/Tokyo')で日本時間のタイムゾーン情報を取得し、次にdatetime.datetime()を使用して日時オブジェクトを作成し、tzinfo引数を使ってタイムゾーン情報を付加しています。これにより、日本時間の2024年3月1日10時が表されます。

未分類

Posted by ぼっち