Help us understand the problem. What is going on with this article?

AWS上でタイムゾーンを取得するとUTCになる

More than 1 year has passed since last update.

AWS EC2でタイムゾーンを取得すると全てUTCになる。

# EC2上でPythonを使ってタイムゾーンを取得
>>> from tzlocal import get_localzone
>>> get_localzone()
<UTC>

この現象はAWSのデフォルトの設定がUTCとなっているため起こるらしい。
タイムゾーンは以下のファイルで設定されている。
/etc/localtime

$ strings /etc/localtime
TZif2
TZif2
UTC0

取得したいタイムゾーンが決まっている場合、
AWSのタイムゾーン設定でハマった件」をに設定の変更方法がわかりやすく記載されていました。:smile:

もしWebアプリケーションにEC2を使用していて、
ユーザーの現在地のタイムゾーンを取得したい場合はフロント側で時間を操作するしかない:thinking:
もしいい方法があれば教えてください。:bow:

yunkikki
Djangoの全てを知りたい🙋‍♀️
https://developer.yukimonkey.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away