如何使用标准时间?

时间:2011-05-10 12:41:31

标签: asp.net

我有一个网站,我需要显示尼日利亚标准时间。我正在关注此链接:

http://msdn.microsoft.com/en-us/library/bb397769.aspx

我应该使用哪个时区?我怎样才能确保尼日利亚的标准时间总是显示出来?

此致 Asif Hameed

2 个答案:

答案 0 :(得分:2)

尼日利亚使用West Africa Time

你可以写

var nigeria = TimeZoneInfo.FindSystemTimeZoneById("W. Central Africa Standard Time");
var nigerianTime = TimeZoneInfo.ConvertTime(DateTime.UtcNow, nigeria);

答案 1 :(得分:1)

在您的web.config中,您应该设置全球化。例如:

<system.web>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="de-DE" uiCulture="de-DE"/>
</system.web>

这是针对德国的。你需要为尼日利亚做准备。 我找不到尼日利亚,可能是非洲:'af':

culture="af" uiCulture="af"