【问题标题】:How to convert a UTC Datetime to Local Datetime? [duplicate]如何将 UTC 日期时间转换为本地日期时间? [复制]
【发布时间】:2013-02-14 12:49:41
【问题描述】:
我需要将 utc 日期时间转换为本地日期时间。
它应该看起来像这样:
private DateTime localdate (DateTime UTC_DateTime)
{
DateTime local = new DateTime();
local = UTC_DateTime ..... ???
return local;
}
提前感谢您的帮助!
【问题讨论】:
标签:
c#
visual-studio-2008
datetime
【解决方案1】:
使用方法DateTime.ToLocalTime()
【解决方案2】:
这样做:
private DateTime Localdate (DateTime utc_DateTime)
{
DateTime local = new DateTime();
local = utc_DateTime.ToLocalTime();
return local;
}
但该方法本身“有点”多余。
只是一个建议:尽量遵守 C# 所采用的“Pascal-case 约定”,该约定指出方法名称大写,参数名称不大写(除其他外)。