C# 如何将UTC日期时间转换为本地日期时间?

C# 如何将UTC日期时间转换为本地日期时间?,c#,visual-studio-2008,datetime,C#,Visual Studio 2008,Datetime,我需要将utc日期时间转换为本地日期时间 它应该是这样的: private DateTime localdate (DateTime UTC_DateTime) { DateTime local = new DateTime(); local = UTC_DateTime ..... ??? return local; } 提前感谢您的帮助 这样做: private DateTime Localdate (DateTime utc_DateTime) {

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

它应该是这样的:

private DateTime localdate (DateTime UTC_DateTime)
{

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

return local;

}
提前感谢您的帮助

这样做:

private DateTime Localdate (DateTime utc_DateTime)
{

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

    return local;

 }
但这种方法本身“有点”多余。
只是一个建议:试着尊重C所包含的“Pascal case约定”,该约定规定方法名称大写,参数名称不大写(除其他外)。

在提问之前至少使用method
DateTime.ToLocalTime()

谷歌。