怎么获得北京时间而不是电脑时间

donglin0316 2010-11-20 12:25:24
大虾指教
...全文
295 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gomoku 2010-11-20
  • 打赏
  • 举报
回复

TimeZoneInfo timezone = TimeZoneInfo.FindSystemTimeZoneById("China Standard Time");
DateTime datetime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);
luozhongxian001 2010-11-20
  • 打赏
  • 举报
回复
一般来说
DateTime 取本机时间要取北京时间看下面的连接
http://www.programfan.com/article/1793.html
叶子 2010-11-20
  • 打赏
  • 举报
回复
http://lou4.blog.sohu.com/105698203.html
让爱延续 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gomoku 的回复:]

C# code

TimeZoneInfo timezone = TimeZoneInfo.FindSystemTimeZoneById("China Standard Time");
DateTime datetime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);
[/Quote]

时区 转化
浪子-无悔 2010-11-20
  • 打赏
  • 举报
回复
这么多高人。。。。
nannan4 2010-11-20
  • 打赏
  • 举报
回复
观望中!

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧