投稿/コメントを表示します。

こたろうさんの投稿

(投稿ID: 5520)

小川先生こんにちは。
aware な日付時刻生成で、下記がエラーになります。
tzdataはインストールしています。なんならアンインストールして再度インストールしましたがエラーになります。
エラー原因を調べましたが解決せずハマっております。
ご教示いただけますでしょうか。
from datetime import datetime
from zoneinfo import ZoneInfo

dt = datetime(2022, 7, 1, 13, 15, 0, tzinfo=ZoneInfo("Asia/Tokyo"))
print(dt)

エラー文言は以下の通りです。
Traceback (most recent call last):
  File "C:\Users\user\PycharmProjects\Project1\lesson_1.py", line 9, in <module>
    from zoneinfo import ZoneInfo
  File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\__init__.py", line 11, in <module>
    from ._common import ZoneInfoNotFoundError
  File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24
    rraise ZoneInfoNotFoundErro(f"No time zone found with key {key}")
           ^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax

2024/04/06 14:02