如何找到不同国家的时间? [英] How to find time of different countries?
问题描述
如何找到不同国家的时间?我想找到下面提到的国家的时间。
布拉柴维尔
乍得
加蓬
DRC
肯尼亚
坦桑尼亚
乌干达
卢旺达
尼日利亚
加纳
Zambia
坦桑尼亚时区是东非时区(UTC + 03:00) 。那么如何从时区UTC + 03:00计算时间。
我做了这样,但是给出了错误。
string zoneId2 =东非时间;
TimeZoneInfo tzi2 = TimeZoneInfo.FindSystemTimeZoneById(zoneId2);
DateTime result2 = TimeZoneInfo.ConvertTimeFromUtc(System.DateTime.UtcNow,tzi2);
DateTime.Text =时间是+结果2 +在坦桑尼亚;
How to find time of different countries? I want to find time of below mentioned countries.
Brazzaville
Chad
Gabon
DRC
Kenya
Tanzania
Uganda
Rwanda
Nigeria
Ghana
Zambia
Time Zone of Tanzania is "East Africa Time Zone (UTC+03:00)". So how to calculate time from Time Zone "UTC+03:00".
I did Like this, but giving error.
string zoneId2 = "East Africa Time";
TimeZoneInfo tzi2 = TimeZoneInfo.FindSystemTimeZoneById(zoneId2);
DateTime result2 = TimeZoneInfo.ConvertTimeFromUtc(System.DateTime.UtcNow, tzi2);
DateTime.Text = "Time is " + result2 + " in Tanzania ";
推荐答案
试试这个:
Try this:
string zoneId2 = "E. Africa Standard Time";
TimeZoneInfo tzi2 = TimeZoneInfo.FindSystemTimeZoneById(zoneId2);
DateTime result2 = TimeZoneInfo.ConvertTimeFromUtc(System.DateTime.UtcNow, tzi2);
string Text = "Time is " + result2.ToString() + " in Tanzania ";
Console.WriteLine(Text);
参考: Microsoft时区索引值 [ ^ ]
这可以帮到你
http://forums.asp.net/t/1897688.aspx ?datetime + for + different + countries + [ ^ ]
这篇关于如何找到不同国家的时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!