ElixirまたはErlangに現在のタイムゾーンの名前を表示する方法はありますか? Erlangカレンダーモジュールを呼び出すことで、私はElixirでローカルタイムを取得できることを知っています。エリクシルまたはアーランで現在のタイムゾーンを推測するにはどうすればよいですか?
:calendar.local_time
と私はカレンダーのパッケージを使用してエリクサーでUTCでの現在時刻を取得することができます
Calendar.DateTime.now_utc()
しかし、どちらもこれらのパッケージの現在の名前を返します方法を私に提供しますタイムゾーン。私はUTCで自分の日付を保存したいが、現地時間帯に表示する。現在のタイムゾーンは "MST7MDT"(DSTが有効でない場合は "MST")と呼ばれますが、これらの文字列を自分のプログラムにハードコードしたくありません。
私の現在のタイムゾーンが「MST7MDT」であることをElixirに伝える方法があるので、Calendar.DateTime関数を使用してDateTimesを正しくフォーマットできますか?
ありがとうございました!私はこれらのアプローチの両方を自分のシステムで動作させることができます。 –