2011-01-11 2 views
0

나는 약속 시간을 저장하는 ASP 웹 앱을 만들고 있습니다. 다른 시간대에 사용됩니다. 현재 datetime 필드로 약속을 데이터베이스에 저장하고 있습니다. 시간대를 저장하려면 필드를 추가해야합니까? 이러한 여러 시간대 문제를 해결하는 가장 좋은 방법은 무엇입니까?시간, 시간대 질문을 저장하는 방법

감사합니다.

+0

http://stackoverflow.com/questions/179834/what-is-the-best-way-to-detect-and-store-the-timezone-the-client-of-a-web-app-is http://stackoverflow.com/questions/11975/handling-timezones-in-storage –

답변

0

가장 일반적인 방법은 데이터베이스에 모든 날짜/시간을 UTC로 저장 한 다음 표시 할 때 사용자 별 시간대 오프셋을 적용하는 것입니다.

GMT + 10이고 특정 이벤트의 시간으로 오전 10시를 선택한 경우 자정으로 데이터베이스에 시간을 저장하십시오.

GMT + 5 명이 사이트를 볼 때 데이터베이스에서 UTC 시간을 가져오고 오프셋 (5 시간)을 추가하여 오전 5시에 시간을 표시하십시오.

관련 문제