唐山电气自动化招聘:懂ASP的进哦.!!!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 01:10:15
我想知道2006-03-03的2个"-"之间的字符长度请问要怎样截取.!!

请知道的高手说说`
最好给出代码`
谢谢```

<%
dim jifeng,mylengh,midlengh
jifeng="2006-03-19"
myleft=instr(jifeng,"-")
myright=InstrRev(jifeng,"-")
mylengh=myright-myleft
'response.write myleft&myright&mylengh:response.end
'如果想获得两个"-"中间的字符的话
midlengh=mid(jifeng,(myleft+1),(myright-myleft-1))
response.write myleft&myright&mylengh&midlengh:response.end
'运行结果:为:5 8 3 03
%>

2006-03-03是日期格式的数据,在转换时一般用year("2006-03-03")取得年的数据, month("2006-03-03")取得月的数据, day("2006-03-03") 取得日的数据,然后可以转换为字符串,中间加"-"字符串就可以了,但是现在的格式是字符串,不是日期格式!

日期型的话,用year() month() day() 取相应的值.
你为啥要中间的"-"呢?