오늘 미국이 서머타임을 적용해서 제가 1시간 일찍 하루를 시작하는데, 갑자기 생각나서 Azure PaaS의 서버 시간을 미국 서부 시간으로 변경하는 방법을 글로 남깁니다. 

 

 

Azure Web App의 서버 시간을 특정 지역 로컬 시간으로 변경하는 방법을 알아봅니다.

Azure Web App의 서버 시간은 UTC 표준 시간에 맞춰 있습니다.

그래서, 한국에서는 9시간 빠르게 설정되어 있습니다.

 

만약, Azure 웹앱의 서버 시간을 미국 서부 시간대로 맞추고자 한다면 다음 절차를 진행하면 됩니다.

 

(1) 우선 Azure Web App의 Console에 가서 time 명령을 실행합니다.  UTC 시간이 표시됩니다.

2021-03-16_4-13-14.jpg

 

(2) Azure Web App - Configuration 메뉴에서 Application Setting 값을 추가합니다.

다음 그림과 같이 [WEBSITE_TIME_ZONE]의 값을 [Pacific Standard Time]으로 설정하고 저장합니다.

2021-03-16_4-14-14.jpg

 

(3) 다시 웹앱의 Console에 가서 time 명령을 실행하면, 오후 12시로 변경된 것을 알 수 있습니다.

2021-03-16_4-17-48.jpg

 

(4) 참고로, 필자의 로컬 컴퓨터의 시간은 다음과 같습니다. (이 아티클을 작성하는데 10분 정도의 시간이 지나겠네요...)

2021-03-16_4-20-56.jpg

 

 

한국이 UTC보다 9시간 빠르고, 미국 서부가 UTC보다 7시간 느립니다.

한국과 미국 서부는 무려 16시간 차이가 나네요... 그런데 오늘부터는 17시간 차이?

 

아무튼, 이렇게 특정 웹앱의 서버 시간을 특정 지역에 맞춰놓으면,

DateTimeOffset 대신에 오랜 기간 사용해오던 DateTime 시간대를 편리하게 사용할 수 있습니다.

 

그래도, 앞으로는 클라우드 시대에 맞게 DateTimeOffset 환경으로 모두 바뀌어 나가겠죠? 

 

 

끝.

 

 

 

 

Comments


Comments are closed