读书人

正则表达式拆分时间字符串有关问题!解

发布时间: 2012-02-07 17:45:36 作者: rapoo

正则表达式拆分时间字符串问题!!急解!!!
正则表达式获取 "2007-08-30 12:30 "其中的每个时间 "2007 " "08 " "30 " "12 " "30 "

[解决办法]
给个用正则的理由先

DateTime dt = DateTime.Parse( "2007-08-30 12:30 ");
string year = dt.ToString( "yyyy ");
string month = dt.ToString( "MM ");

其它类同,分别为dd、HH、mm
[解决办法]
如果用正则提取,可以这样

^(? <year> \d{4})-(? <month> \d{2})-(? <day> \d{2})\s+(? <hour> \d{2}):(? <minute> \d{2})$

读书人网 >asp.net

热点推荐