首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-11 
Datetime.Parse 如何按照自定义格式转换string 到 Datetime.比如,使用Datetime.ToString(string)方法,可以

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

热点排行