サンプル集  >  Python  >  時刻表示と時刻計算
時刻表示と時刻計算
2025/11/23

時刻表示と時刻計算をしてみます。

◆環境
OS Windows 10 Home 22H2 64bit OS x64 プロセッサ
Python 3.13.1
VS Code 1.106.0

datetime.nowに日本にタイムゾーンを指定して時刻を取得します。

datetime_test.py
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
from datetime import datetime, timezone, timedelta
import time

# JST(日本時間)のタイムゾーンを定義
JST = timezone(timedelta(hours=9))

start = datetime.now(JST)
print(f"開始時刻: {start.strftime('%Y-%m-%d %H:%M:%S.%f')}")

time.sleep(1.234)

end = datetime.now(JST)
print(f"終了時刻: {end.strftime('%Y-%m-%d %H:%M:%S.%f')}")

proc_time = end - start
print(f"実行時間: {proc_time} ms")

実行してみます。

py .\datetime_test.py
開始時刻: 2025-11-23 10:47:46.490028
終了時刻: 2025-11-23 10:47:47.724516
実行時間: 0:00:01.234488 ms

期待通りに動作しました。

▲ PageTop  ■ Home


Copyright (C) 2025 ymlib.com