Чтение DateTime, сохраненного в UTC из базы данных T-Sql на C #

Я сохраняю datetime в t-sql db как UTC, а не как местное время, т.е. после сохранения теряется, что это дата UTC, например: 2011-11-08 00: 00: 00.000 . При чтении из db на C # оно читается как местное время, а не UTC. пример: после чтения значения dateTime dateTime.ToUniversalTime () дает другое значение.

Как мне прочитать значение даты и времени в базе данных как всемирное координированное время, а не местное время? Или я должен сохранить в t-sql по местному времени?

19
задан hIpPy 11 November 2011 в 18:01
поделиться