我怎样才能转换这个2014-01-01 23:00:00
to DateTime
我已经这样做了:
Console.WriteLine(DateTime.ParseExact("2014-01-01 23:00:00", "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture));
结果是这样的:
1/1/2014 11:00:00 PM
这件事让我发疯,因为这种格式可以在 java 中运行。
我认为你的解析有效。问题在于转换回字符串时。您可以在参数中提供所需的格式:
DateTime date = DateTime.ParseExact("2010-01-01 23:00:00", "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
string formattedDate = date.ToString("yyyy-MM-dd HH:mm:ss")
Console.WriteLine(formattedDate);
默认情况下(没有指定格式),它使用从当前区域性派生的格式信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)