【发布时间】:2014-06-25 07:30:59
【问题描述】:
我在使用ParseExact 将字符串转换为日期时遇到了一些问题
string _date = " 2014-06-23-12:40:18 "
DateTime dateresult = DateTime.ParseExact(
_date.Trim(),
"yyyy-MM-dd-hh:mm:ss",
CultureInfo.InvariantCulture,
DateTimeStyles.None)
dateresult 的值为 23/06/2014 00:40:18。问题是生成的日期时间的小时是 0 而不是 12 !!!我需要保持正常的小时计数器从 0 到 23
- 如何更改我的代码来修复此错误?
【问题讨论】:
标签: c# string parsing datetime format