首页 > web前端 > js教程 > 正文

VBS的字符串及日期操作相关函数

高洛峰
发布: 2017-01-16 10:15:46
原创
3459人浏览过

1. asc(x),chr(x):转换字符,字符码 
2. filter:搜寻字符串数组中的特定字符串 
格式:v=filter(x,s[,include[,compare]]) 
实例: 
dim x()={"kjwang","wangkj","peter"} 
dim v 
v=filter(x,"kj") '结果v(0)="kjwang",v(1)="wangkj" 
v=filter(x,"kj",false) '结果v(0)="peter" 
v=filter(x,"kj",true,vbtextcompare) '不分大小写搜寻 
3. instr:寻找字符串位置(instrrev:倒过来寻找字符串) 
格式: 
v=instr(x,y) '从x字符串第1个字符起找出y字符串出现的位置 
v=instr(n,x,y) '从x字符串第n个字符起找出y字符串出现的位置 
格式: 
v=instrrev(x,s[,n[,compare]]) 
4. join:将字符串连接 
格式:v=join(x[,d])'d为分隔字符 
5. len(x):计算字符串x的长度 
格式:v=len(x) 
6. left(x,n):返回字符串x左边n个字符(对应right(x,n)) 
7. mid:读取字符串x中间的字符 
格式:v=mid(x,n,m) 
8. ltrim(x),rtim(x),trim(x)去空白字符 
9. replace:字符串取代 
格式:v=replace(x,s,r) 
实例:x="i saw a saw a saw" 
v=replace(x,"saw","so") 'v="i so a so a so" 
10. split:字符串分割 
格式:v=split(s[,d]) 
实例:v=split("vb.net,iis6.0,asp.net",",") 
'结果v(0)="vb.net",v(1)="iis6.0",v(2)="asp.net" 
11. strreverse:反转字符串 
实例:v=strreverse("kjwang") 'v="gnawjk" 
12. ucase(x),lcase(x):变换英文字母的大小写 
实例:x="hello,vb中文!" 
v=ucase(x) 'v="hello,vb中文!" 
'日期相关: 
1. 取出日期时间 
1)datevalue(x),timevalue(x) 
格式:v=datevalue(x) :取出的“日期”部分 
   v=timevalue(x) '类上 
2)year(x),month(x),day(x) 
格式:v=year(x) 
   v=month(x) 
   v=day(x) 
   hour(x),minute(x),second(x):取出时,分,秒 
3)dateserial(y,m,d):合并年、月、日成为日期 
实例:dim v 
v=dateserial(1996,10,5) 'v=1996/10/5 
 timeserial(h,m,s):合并时、分、秒成为时间 
2. now:读取系统日期时间 
格式:v=now 
3. timer:从凌晨12:00:00am起所经过的秒数 
格式:v=timer 
4. datepart(p,x):取出年、月、日等各部分的数值 
实例:dim x=#2/10/1996 16:45:30# 
v=datepart("yyyy",x) 'v=1996年 
v=datepart("m",x) 'v=2月 
v=datepart("d",x) 'v=10日 
v=datepart("h",x) 'v=16时 
v=datepart("n",x) 'v=45分 
v=datepart("s",x) 'v=30秒 
v=datepart("q",x) 'v=1季(第一季,春季) 
v=datepart("y",x) 'v=41天(1996年的第41天) 
v=datepart("ww",x) 'v=6周(1996年的第6周) 
v=datepart("w",x) 'v=7(第6周的第7天,即星期六) 
5. dateadd(p,n,x):加减若干时间后的新日期时间 
格式:v=dateadd(p,n,x) 'p值同上如:"yyyy"、"m"等 
实例:dim x=#1/31/1996 16:45:30# 
v=dateadd("yyyy",-3,x) '减3年,v=1993/1/31 16:45:30 
6. datediff(p,x1,x2):计算两日期时间的差值 'p值同上 
实例:dim x1=#12/31/1996 16:45:30# 
x2=#2/10/1997 9:30:50# 
v=datediff("yyyy",x1,x2) 'v=1年 
7. formatdatetime:日期时间的格式化 
格式:v=formatdateyime(x[,日期格式]) 
日期格式值:dateformat.generaldate 、 dateformat.longdate、 
datefotmat.shortdate、dateformat.longtime、dateformat.shorttime 
8. monthname:返回月份名称 
实例:v=monthname(5) 'v="五月" 
9. weekdayname:返回星期名称 '用法同8.

更多VBS的字符串及日期操作相关函数相关文章请关注PHP中文网!

怪兽AI数字人
怪兽AI数字人

数字人短视频创作,数字人直播,实时驱动数字人

怪兽AI数字人 44
查看详情 怪兽AI数字人
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号