我有以下代码:
IFormatProvider culture = new System.Globalization.CultureInfo("es-ES", true);
date = DateTime.ParseExact(_date, "yyyy-MM-dd hh:mm", culture);
for _date =“2012-11-17 15:00”
它抛出异常
但是对于_date =“2012-11-17 10:00”有效
任何人都可以告诉我我做错了什么?
答案 0 :(得分:7)
使用HH
代替hh
date = DateTime.ParseExact(_date, "yyyy-MM-dd HH:mm", culture);
HH
适用于 24小时
hh
适用于 12小时