当前位置: 代码迷 >> ASP.NET >> 正则表达式拆分时间字符串有关问题!解!
  详细解决方案

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

热度:5466   发布时间:2013-02-25 00:00:00.0
正则表达式拆分时间字符串问题!!急解!!!
正则表达式获取 "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})$