hIp*_*pPy 19 c# t-sql datetime utc
我将t-sql db中的日期时间保存为UTC而不是本地时间,即保存后,它会丢失它是UTC日期ex : 2011-11-08 00:00:00.000. 在C#中从db读取时,它被读取为本地时间而不是UTC.例如:在读取dateTime值后,a dateTime.ToUniversalTime()给出了不同的值.
2011-11-08 00:00:00.000
dateTime.ToUniversalTime()
如何将db datetime值读取为UTC而不是本地时间?或者我应该在当地时间保存在t-sql中?
Jon*_*eet 28
好吧,如果你得到DateTime了Kind的Unspecified,你可以使用:
DateTime
Kind
Unspecified
DateTime utc = DateTime.SpecifyKind(unspecified, DateTimeKind.Utc);
这类问题只是我不喜欢DateTime的原因之一.
归档时间:
14 年 前
查看次数:
5431 次
最近记录:
7 年,10 月 前