2008-10-21 2 views

답변

1

는 UTC 시간을 사용하는 경우 (그들은 기준을 설정 한 경우) ... 클라이언트의 시간대 또는 일광 절약에 대해 걱정하지한다

당신은 정말 .NET의 경우와 많이 대해 걱정할 필요가 없습니다
+0

이 특별한 경우에는 현지 시간을 UTC로 변환하고 있습니다. 그러나 나는 일광 절약 규칙이 최근에 바뀐 곳을 읽었습니다. Sooo는 Date.ToUniversalTime() 함수가 여전히 올바르게 작동합니다. –

0

어디에서나 UTC를 사용하고 있습니다. 이런 종류의 작업을보고 싶다면 TimeZoneInfo 클래스를 확인해보십시오.

0

앱 및 데이터베이스의 모든 datetime 항목을 UTC로 표준화하는 것이 좋습니다. 그런 다음 사용자에게 오프셋을 저장하는 시간대 (예 : 동부 시간은 -5)를 선택하게하거나 사용자에게 시간을 표시 할 때 클라이언트 시스템의 현지화 설정을 사용하게 할 수 있습니다.

0

직접 DST를 파악하지 마십시오. 클라이언트마다 다릅니다. 전 세계의 모든 다른 규칙을 사용하여 표준 시간대를 기반으로하는 DST 규칙을 실제로 가정 할 수는 없습니다. CLR 공급 업체 (예 : Microsoft)에게 맡깁니다. 모든 이벤트에 대해 UTC를 고수하십시오 (자정은 시간에 따라 다르므로 날짜도 같습니다)

0

이 특별한 경우에는 현지 시간을 UTC로 변환하고 있습니다. 그러나 나는 일광 절약 규칙이 최근에 바뀐 곳을 읽었습니다. Sooo는 Date.ToUniversalTime() 함수가 여전히 올바르게 작동합니다. 기본적으로 2007 년 이전의 날짜 (새 규칙이 적용될 때)는 올바르게 변환되지만 그 이후의 날짜는 올바르게 변환되지 않습니다. 내가 여기 있니?

0

@Xardas는

나는 DST 시간이 (몇 달 전에 같은) 최근 패치에서 업데이트 된 생각합니다. 시스템에 패치를 적용하면 걱정할 필요가 없습니다.

관련 문제