悬赏园豆:10
[已解决问题]
解决于 2008-04-22 11:33
<P>大家都知道我们处于东八区(GMT+08:00)北京,重庆,香港特别行政区,乌鲁木齐地区。<BR>减去8个小时就是标准时间,使用 DateTime.Now.ToUniversalTime(); DateTime.Now.ToString();<BR>打出来也是正好相差8小时,不过当我把计算机时间设置成<BR>(GMT)格林威治标准时间:都柏林,爱丁堡,里斯本,伦敦时间<BR>却是与北京时间相差了9个小时,查了一下知道可能是因为那里因为从3月30日开始实行夏令时的原因,</P>
<P>我想知道,DateTime.Now如何能根据时区和国家来简单的得出某一地区的此刻的时间来?如何考虑夏令时的因素?</P>
风海迷沙
|
老鸟四级
|
园豆:
4453
提问于:2008-04-07 10:44