【发布时间】:2016-07-21 08:31:37
【问题描述】:
看起来时间在转换过程中会自动更改。
我的输入是17:15:25。但是,它被转换为13:15:25
可能是什么原因?
string testDate = Convert.ToDateTime("2016-03-24T17:15:25.879Z")
.ToString("dd-MMM-yyyy HH:mm:ss", CultureInfo.InvariantCulture);
testDate 得到的结果是:24-Mar-2016 13:15:25
【问题讨论】:
-
您是否检查过生成的 DateTime 是否正确? Convert.ToDateTime("2016-03-24T17:15:25.879Z") 的值?如果这不正确,那是因为您当前的语言环境设置。
标签: c# .net datetime type-conversion