“DateTime.Now.ToShortTimeString”显示错误的时间(偏移几个小时)

时间:2015-09-26 01:10:04

标签: c# datetime

所以我尝试使用

 DateTime.Now.ToShortTimeString();

方法,但它给了我错误的时间,例如我当前时间是晚上9:09但是当我运行代码时它给了我3:09 AM所以请帮助我。

1 个答案:

答案 0 :(得分:1)

好吧,你可以查看TimeZoneInfo类。它可以将任何时间转换为utc时间,然后转换为您想要的tomezone。 (参见ConvertTimeToUtc和ConvertTimeFromUtc方法) 这里的优点是它可以在任何2个时区上运行