【发布时间】:2017-05-17 17:24:36
【问题描述】:
string datestring = txtNewReminderRemindDate.Text.ToString() + " " + RemTime.ToString();
所以我的日期字符串是“17/5/2017 19:10:00”
我正在尝试将此字符串转换为我的通知。但是当我这样做时:
DateTime alarm = DateTime.ParseExact(datestring, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
我明白了:
Unhandled Exception:
System.FormatException: String was not recognized as a valid DateTime.
我不明白我做错了什么。我什至尝试过:
DateTime alarm = DateTime.Parse(datestring);
【问题讨论】:
-
您的格式错误。它应该是“dd/M/yyyy”而不是“dd/MM/yyyy”