频道栏目
首页 > 资讯 > Visual FoxPro > 正文

2011年度计算机等级考试二级VFP基础教程(24)

11-09-04        来源:[db:作者]  
收藏   我要投稿
 常用函数(二)

  三。转换函数:

  1.数值转数字字符串函数:

  格式:str(n,n1,n2)

  功能:将数值n转换为字符串,n1为总长度,n2为小数位

  例:?str(321.56)

  322 &&隐含四舍五入取整转换为字符型数据

  ?str(321.56,6,2)

  321.56

  2.字符转数值函数:

  格式:val(s)

  功能:将数字字符串s转换为数值

  例:x="23"

  y="76"

  ?val(x)+val(y)

  100

  3.字符转日期函数:

  格式:ctod(c)

  功能:将日期字符串c转换为日期

  例:set date ansi &&日期格式设为美国标准化协会格式

  ?ctod("^2005.11.14")

  2005.11.14

  4.日期转字符函数:

  格式:dtoc(d)

  功能:将日期d转化为日期字符串

  例:将日期型数据转化为字符型日期数据并显示汉字日期。

  set century on &&开启世纪前缀,即日期中年份用4位表示

  set date ansi

  rq={^2005.11.14}

  rq=dtoc(rq)

  ?substr(rq,1,4)+"年"+substr(rq,6,2)+"月"+substr(rq,9,2)+"日"

  2005年11月14日

  5.时间转字符函数:

  格式:ttoc(时间)

  功能:将时间转为时间字符串

  6.字符转时间函数:

  格式:ctot(c)

  功能:将时间字符串转化为时间

  7.字符串替换函数:

  格式:stuff(<字符表达式1>,<起始位置>,<字符个数>,<字符表达式2>)

  功能:从指定位置开始,用<表达式2>的值去替换<表达式1>中指定个数字符。若<字符个数>为零,直接插入;若<表达式2>为空字符串,则删除<表达式1>中指定个数的字符。

  例:X="祝大家新年好!"

  ?stuff(X,7,4,"春节")

  祝大家春节好

  ?stuff(X,11,0,"春节")

  祝大家新年春节好

  ?stuff(x,7,4," ")

  祝大家好

 8.字符转ASCⅡ码函数:

  格式:Asc(<字符表达式>)

  功能:把<字符表达式>左边第一个字符转成相应的ASCⅡ码值

  例:x="Foxpro"

  ?Asc(x),Asc(lower(x))

  70 102

  9.ASCⅡ码值转字符函数:

  格式:chr(数值表达式)

  功能:把数值转成相应的ASCⅡ码字符,返回值为字符型

  例:?chr(70)+chr(111)+chr(111+9)

  Fox

  四。日期函数:

  1.系统日期函数:

  格式:date()

  功能:给出系统的当前日期,返回值是日期型数据。

  例:显示系统日期

  ?date()

  11/14/05

  set date ansi

  set century on

  ?date()

  2005.11.14

  2.年、月、日函数:

  格式:(1).year(日期表达式):从日期表达式中返回一个由四位数字表示的年份。

  (2).month(日期表达式):从日期表达式中返回一个用数字表示的月份。

  (3).day(日期表达式):从日期表达式中返回一个用数字表示的日数。

  例:测试系统日期

  rq=date()

  ?year(rq),month(rq),day(rq)

  2005 11 14

  3.系统时间函数:

  格式:time()

  功能:得到当前时间字符串

  例:?time()

  20:32:26

  4.系统日期时间函数:

  格式:datetime()

  功能:得到当前日期时间

  例:?datetime()

  2005.11.14 08:35:12 PM

  5.星期函数:

  格式:dow(日期表达式)

  cdow(日期表达式)

  功能:dow用数字表示星期,1表示星期日,7为星期六;cdow用英文表示星期

  例:?date()

  2005.11.15

  ?dow(date()),cdow(date())

  3 Tuesday

相关TAG标签
上一篇:计算机等级考试一级理论知识选择题题库(551-600)
下一篇:2011年度计算机等级考试二级VFP基础教程(25)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站