欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

这种日期格式可以用什么步骤提取出来

更新时间: 2014-01-05 00:56:04 责任编辑: Author_N1

 

这种日期格式可以用什么方法提取出来?

这里可能有空格2012-12-30 17:22:00 这里有中文数字英文空格TAB键等

要取出2012-12-30 17:22:00有什么方法吗


--参考方法--
正则表达式
日期:"(\d{4})\-(\d{1,2})\-(\d{1,2})"
时间:"(\d{1,2})\:(\d{1,2})\:(\d{1,2})"
--参考方法--
<%
function getDatetime(str)
dim re,a
set re = new regexp
re.pattern = "\d{4}([/-])\d{1,2}\1\d{1,2}(?: \d{1,2}:\d{1,2}:\d{1,2})?"
if re.test(str) then
a = re.execute(str)(0)
if isdate(a) then
a = cdate(a)
getDatetime = a
end if
end if
end function



response.write getDatetime("2013-12-31 18:43:00 PingWest 书上")
response.write "<br>"
response.write getDatetime("2013/12/31 18:43:00 PingWest 书上")
response.write "<br>"
response.write getDatetime("2013-12-39 18:43:00 PingWest 书上")
response.write "<br>"
response.write getDatetime("2013-12-31  PingWest 书上")
response.write "<br>"
%>

试试
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:56:04
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1524/
本文WWW.DOC100.NET DOC100.NET版权所有。