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

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

2014-01-03 
这种日期格式可以用什么方法提取出来?这里可能有空格2012-12-30 17:22:00 这里有中文数字英文空格TAB键等

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

这里可能有空格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>"
%>

试试

热点排行