저는 Azure 웹 사이트에서 datetime을 GMT + 0으로 설정했습니다. 모든 사용자는 GMT + 2에 있습니다.Azure 웹 사이트의 전체 Datetime 오프셋 설정
모든 DateTime 값이 올바른 오프셋으로 렌더링되도록 응용 프로그램 시작시 전체 오프셋을 설정하는 간단한 방법이 있습니까?
저는 Azure 웹 사이트에서 datetime을 GMT + 0으로 설정했습니다. 모든 사용자는 GMT + 2에 있습니다.Azure 웹 사이트의 전체 Datetime 오프셋 설정
모든 DateTime 값이 올바른 오프셋으로 렌더링되도록 응용 프로그램 시작시 전체 오프셋을 설정하는 간단한 방법이 있습니까?
DateTime.ToLocalTime을 사용해 보셨습니까?
프로그래밍 언어에 따라 다릅니다. 예를 들어 PHP에서는 date_default_timezone_set
을 사용할 수 있습니다. 그러나 .NET과 다른 많은 언어에서는 기본 표준 시간대를 변경할 방법이 없습니다.이 표준 시간대는 항상 실행중인 컴퓨터의 현지 표준 시간대를 사용합니다.
Azure가 UTC로 시간대를 설정하는 것이 좋습니다. 서버 응용 프로그램이나 웹 사이트가 실행중인 컴퓨터의 표준 시간대 설정에 의존하는 것은 좋지 않습니다. 표준 기능을 제어 할 수 있도록 응용 프로그램을 작성하기 위해 언어의 기능에 의존해야합니다. 예를 들어 .Net에서 TimeZoneInfo
을 사용하여 원하는 시간대로 시간을 변환 할 수 있습니다.