from datetime import datetime from zoneinfo import ZoneInfo import time import os # 表示したい都市とタイムゾーン cities = { "Japan (Tokyo)" : "Asia/Tokyo", "Thailand (Bangkok)" : "Asia/Bangkok", "India (Delhi)" : "Asia/Kolkata", "Ukraine (Kyiv)" : "Europe/Kyiv", "Germany (Berlin)" : "Europe/Berlin", "UK (London)" : "Europe/London", "New York" : "America/New_York", "Los Angeles" : "America/Los_Angeles" } while True: # 画面クリア os.system('clear') # Windowsなら 'cls' print("=== World Clock ===\n") for city, timezone in cities.items(): now = datetime.now(ZoneInfo(timezone)) current_time = now.strftime("%Y-%m-%d %H:%M:%S") print(f"{city:<22} : {current_time}") print("\n(更新間隔: 1秒)") time.sleep(1)