asp截取字符长度

比如有201109110820,这个是一段时间。
我截取2011.然后截取09,先后截取11.这样就可以组合成2011年09月11日了,这个代码怎么写?

left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符
right(要截取的字符串,要截取的长度)’从右边开始截取指定长度的字符
MID(要截取的字符串,开始截取的位置, 要截取的长度)从任意位置开始截取指定长度的字符
<%=MID('201109110820',1,4)%>年
<%=MID('201109110820',5,2)%>月
<%=MID('201109110820',7,2)%>日
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-10
<%
function getDate(str)
dim returnV
returnV = ""
if len(str) < 8 then
getDate = returnV
end if
returnV = left(str,4) & "年"
str = mid(str,5,4)
returnV = returnV & left(str,2) &"月"
str = mid(str,3,2)
returnV = returnV & str &"日"

getDate = returnV

end function

response.Write getDate("201109110820")
%>
第2个回答  2011-09-10
如果所有数据都是相同位数的比如:201109110820
代码如下:
dim a,b,c,d,e,v,w,x,y,z
a=201109110820
z=right(a,2)'在a字符串中提取后2位
b=left(a,10)'在a字符串中提取前十位
y=right(b,2)'
c=left(b,8)'
x=right(c,2)'
d=left(c,6)'
w=right(d,2)'
v=left(a,4)'在a字符串中提取前四位
e=v+"年"+w+"月"+x+"日"+y+"事"+z+"分"

ASP 截取指定的字符串内容
先说asp自带的函数,left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符 那么应该是 left($str,4)再说函数方法 'Strsub '函数功能:字符串截取.'参数意义:str --- 要截取的字符串. lennum--截取的字符数. s--结尾字符 Function Strsub(str,lennum,s)If Not IsNull(str) T...

ASP 截取指定的字符串内容
回答:教你两个方法,一个是直接用asp自带的函数,一个是自己定义函数 先说asp自带的函数,left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符 那么应该是 left($str,4) 再说函数方法 'Strsub '函数功能:字符串截取. '参数意义:str --- 要截取的字符串. lennum--截取的字符数. s-...

ASP一个关于取字符串长度的问题
我一般用 < if len(rs("content"))>20 then response.write(left(rs("content"),19)&"...")else response.write(rs("content"))end if > 来代替CutStr函数,从来不出错,呵 CutStr函数参数说明:str,待截取的原字符串;gtype,截取方向,1为左,0为右;lennum为截取长度 当str的长度不超过len...

asp 如何截取字符串
left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符 right(要截取的字符串,要截取的长度)’从右边开始截取指定长度的字符 MID(要截取的字符串,开始截取的位置,要截取的长度)从任意位置开始截取指定长度的字符 函数型 'Strsub '函数功能:字符串截取.'参数意义:str --- 要截取的...

asp.net 截取字符串长度的函数
= "";}return str;}再执行:\/\/\/ <summary\/\/\/ 去掉所有HTML代码\/\/\/ <\/summarypublic static string StripHtml(this string s){string strOutput = "";if (s != null && s != ""){Regex regex = new Regex("<.+?", RegexOptions.IgnoreCase);最后再执行你截取字符串的函数就OK了 ...

asp.net如何截取字符串字节,不显示全部文字?
按指定长度截取字符串 content=contnet.Substring(int startIndex,int length)int startIndex 开始位置 int length 长度

asp.net如何获取一个字符串中其中几位?
用Substring方法 Substring(0,3)就是截取前3位,0表示从第几位开始截,0就是第一位,1是第二位;3表示截取的长度。string s1 = s.Substring(0,3)s1的值就是abc了。另外 SubString也可以这样用Substring(2),表示2开始截取到字符串的最后一位。

ASP截取字符问题。
看了下你的代码,是程序出错了,中间我改了下,你试下:<% do while not rs.eof ';计算标题大小,如果超过15个字符就用...代替15个字符以后的字符。zt=rs("Books_qq")if trim(zt)<>"" then if len(zt)>15 then zt=left(rs("Books_qq"),15)&".."end if end if > ...

asp截取字符串长度问题
我用asp想控制在数据库中读取字段串值的长度 如:name字段中有两个值 一个值:小老虎 别一个值: *** alltiger 我想只读取前4个字节,也就是说结果是这样的:小老虎中只要 "小老"而 *** alltiger中只要 *** al,这样的功能怎么实现啊。我用了下面这个函数,但是当这个值是非字符会报错:Mic...

asp截取某个特定的字符
MID(要截取的字符串,开始截取的位置, 要截取的长度)从任意位置开始截取指定长度的字符

相似回答