积极答复者
c#写入sqlserver2008r2日期字段问题?

问题
-
为什么通过c#的entity写入sqlserver的日期都会变成格林威治时间,有没有可能让系统不做这种变换
skytouch
- 已移动 Lisa ZhuModerator 2012年8月13日 8:43 中文帖 (发件人:Visual C# General)
答案
-
你看下你的程序中获取时间是否有“Utc“类的字样,去掉就好了。
比如,当前系统的格林威治时间:
System.DateTime.UtcNow;
当前系统的”本地时间“
System.DateTime.Now;
这篇博客是关于如何得到格林威治标准时间(C#,SQL SERVER) ,取反应该就可以去掉格林威治时间。
- 已建议为答案 Lisa ZhuModerator 2012年8月14日 9:52
- 已标记为答案 Lisa ZhuModerator 2012年8月16日 10:32
全部回复
-
Hi ,
This is an English forum , so I'd like to move this thread to the related forum which correspond to your language for better support .Thanks for your understanding .
Regards ,
Lisa Zhu [MSFT]
MSDN Community Support | Feedback to us
-
你看下你的程序中获取时间是否有“Utc“类的字样,去掉就好了。
比如,当前系统的格林威治时间:
System.DateTime.UtcNow;
当前系统的”本地时间“
System.DateTime.Now;
这篇博客是关于如何得到格林威治标准时间(C#,SQL SERVER) ,取反应该就可以去掉格林威治时间。
- 已建议为答案 Lisa ZhuModerator 2012年8月14日 9:52
- 已标记为答案 Lisa ZhuModerator 2012年8月16日 10:32