我正在将DateTime从12小时转换为24小时格式
以下是我从文本框中获取的时间:
03/23/2015 6:20 PM
我想转换为dd/MM/yyyy hh:mm:ss
格式
我试过了:
Datetime.ParseExact(dateString, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);
给出了无效的输入字符串错误。
我也试过Convert.ToDatetime
,但没有运气
答案 0 :(得分:4)
string dateString = "03/23/2015 6:20 PM";
var date2 = DateTime.ParseExact(dateString, "MM/dd/yyyy h:mm tt", CultureInfo.InvariantCulture);
你看过你的约会吗?这个月怎么可能排在第二位?什么月份是23,Frugoloth
?秒,你的日期有几秒钟?
您无法知道的事情:tt
适用于PM,而h
适用于6
,因为您接受一位数小时({{1}})。