Datetime.Parse 如何按照自定义格式转换string 到 Datetime.
比如,使用Datetime.ToString(string)方法,可以把日期转换为自定义的字符串:
string sDatetime = Datetime.Now.ToString( "年(yyyy); 月(MM); 日(dd); 时(hh); 分(mm) "));
// "年(2007); 月(07); 日(19); 时(22); 分(09) "
请问,像 "年(2007); 月(07); 日(19); 时(22); 分(09) "这样的字符串,能不能通过 Datetime.Parse或Convert.ToDatetime()方法来转回Datetime类型?
或者高手有其它的办法?请不吝指教,不胜感激.
------解决方案--------------------string s = "年(2007); 月(07); 日(19); 时(22); 分(09) ";
DateTime vDateTime;
if (DateTime.TryParseExact(s, "年(yyyy); 月(MM); 日(dd); 时(HH); 分(mm) ", null,
System.Globalization.DateTimeStyles.None, out vDateTime))
MessageBox.Show(vDateTime.ToString());
else MessageBox.Show( "输入错误 ");