读书人

Datetime.Parse 怎么按照自定义格式转

发布时间: 2011-12-11 23:19:43 作者: rapoo

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( "输入错误 ");

读书人网 >C#

热点推荐