日々精進

新しく学んだことを書き留めていきます

pythonでJSTの時刻を文字列にする方法

ファイル名に現在時刻を含めて保存するような場合、デフォルトではUTCなので都合が悪い。 以下でJSTにできる。

datetime.datetime.now(pytz.utc).astimezone(pytz.timezone("Asia/Tokyo")).strftime("%F %X")

この他にtzlocalを使った方法なども見付かったが、なぜかJSTにならなかった。

参考:

qiita.com