3

UTC時間は次のとおりです。

now_utc = datetime.datetime.now(timezone('UTC'))

東京のタイムゾーンは次のとおりです。

 tz = Asia/Tokyo

それで...pytzを使用して、日本の現地時間を取得するにはどうすればよいですか?

4

2 に答える 2

5

これは機能するはずです:

now_utc.astimezone(timezone('Asia/Tokyo'))
于 2013-01-21T15:43:58.910 に答える
3

これを試して:

import pytz
import datetime

a = datetime.datetime.now() # UTC
b = datetime.datetime.now(tz=pytz.timezone('Asia/Tokyo')) # for Japan time zone

出力例

a:

datetime.datetime(2015, 5, 27, 9, 39, 48, 451388)

b:

datetime.datetime(2015, 5, 27, 18, 37, 28, 78739, tzinfo=<DstTzInfo 'Asia/Tokyo' JST+9:00:00 STD>)
于 2015-05-27T09:41:13.933 に答える