일반적으로 데이터베이스에서 읽고 쓰기 직전에 DateTime 변환 (UTC에서 현지 시간으로, 현지 시간에서 UTC로)을 수행하는 "인터셉터"가 있으므로 DateTime.Now
걱정하지 않고 시스템 전체에서 (파생 및 비교) 사용할 수 있습니다. 시간대에 대해.
직렬화 및 컴퓨터 간 데이터 이동과 관련하여 날짜 시간은 항상 UTC이므로 귀찮게 할 필요가 없습니다.
날짜 (SQL 2008-datetime)를 UTC 형식으로 계속 저장해야합니까, 아니면 대신 DateTimeOffset
(SQL 2008-datetimeoffset)을 사용하여 저장해야 합니까?
데이터베이스의 UTC 날짜 (datetime 유형)가 오랫동안 작동하고 알려져 왔는데 왜 변경합니까? 장점은 무엇입니까?
이미 같은 기사로 보았다 이 하나 ,하지만 난 100 % 비록 확신 해요. 이견있는 사람?