关于c#:如何将UTC日期时间转换为本地日期时间?

How to convert a UTC Datetime to Local Datetime?

本问题已经有最佳答案,请猛点这里访问。

我需要将UTC日期时间转换为本地日期时间。

它应该是这样的:

1
2
3
4
5
6
7
8
9
private DateTime localdate (DateTime UTC_DateTime)
{

DateTime local =  new DateTime();
local  = UTC_DateTime .....         ???

return local;

}

提前感谢您的帮助!


这样做:

1
2
3
4
5
6
7
8
9
private DateTime Localdate (DateTime utc_DateTime)
{

    DateTime local =  new DateTime();
    local  = utc_DateTime.ToLocalTime();

    return local;

 }

但是这个方法本身有点多余。仅仅是一个建议:试着遵守C所包含的"pascal case约定",即方法名大写,参数名不大写(除其他外)。


使用方法DateTime.ToLocalTime()