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

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

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

正则表达式拆分时间字符串问题!!急解!!!
正则表达式获取 "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})$

热点排行