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

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

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:

Why do not you register as a user and use Qiita more conveniently?
  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
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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