AzurePaaS研究サイト

~理解しずらい情報をシンプルにお伝えします~

アプリケーションのサーバ側のタイムゾーンを変更する(JST⇔UTC)

タイムゾーンは意識してますか?

 
オンプレ開発の場合は、全てが日本時間だったのでタイムゾーンを意識する機会は少なかったと思いますが、Azure は Microsoft=アメリカ企業のものなので、ベースがUTCで考えられています。とはいえ、ポータル画面は日本時間で表示されてることが多いので、この時間は(UTC)なのか(JST)なのかを意識することはとても重要です。

上記については動画にしました。見てみてください。
youtu.be

アプリケーション設定でタイムゾーンを変更する方法

 
Azure上でのデフォルトのタイムゾーンは、UTC(アメリカ時間)です。
UTC(アメリカ時間) → JST(日本時間) に変更する例を記載します。
   
日本時間(JST)にするためには以下を設定します。
Key = WEBSITE_TIME_ZONE
Value = Tokyo Standard Time

 
以下で設定変更できます。
Azure Portal -> 該当の App Service > 構成 > アプリケーション設定

f:id:nanacy7741:20200224010645p:plain

 
 
Web アプリのサーバーのタイム ゾーンはどのように設定しますか?

docs.microsoft.com

 
以上です。