vfp-02-03 日期函数、测试函数,算术表达式

vfp-02-03 日期函数、测试函数,算术表达式

ID:18835932

大小:80.50 KB

页数:6页

时间:2018-09-26

vfp-02-03 日期函数、测试函数,算术表达式_第1页
vfp-02-03 日期函数、测试函数,算术表达式_第2页
vfp-02-03 日期函数、测试函数,算术表达式_第3页
vfp-02-03 日期函数、测试函数,算术表达式_第4页
vfp-02-03 日期函数、测试函数,算术表达式_第5页
资源描述:

《vfp-02-03 日期函数、测试函数,算术表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VFP-02-03日期、转换、测试函数,算术表达式6-6日期、转换、测试函数,算术表达式班级:数学系12级日期:2013.9时数:1目的:学会使用日期、测试函数和算术表达式重点:各函数的格式及其功能难点:数转串2.3.3日期时间函数1.取系统日期和时间函数格式:Date(),Time(),DataTime()功能:函数无参数,分别取系统日期,时间,日期时间。例如,setdatetolong&&置日期输出格式(“龙”格式)?DateTime()结果:当天的日期时间,如2011年9月19日9:20:022.求年份、月份和天数函数格式:year(<日期

2、型表达式>

3、<日期时间型表达式>)month(<日期型表达式>

4、<日期时间型表达式>)day(<日期型表达式>

5、<日期时间型表达式>)功能:year(dt),month(dt),day(dt)分别取dt中的年,月,日。值为数值型。例如,D={^2011/9/20}?year(D),month(D),day(D)结果:2011920小提示:VFP没有单独的时间型,只有日期型和日期时间型。3.求时、分和秒函数格式:hour(<日期时间型表达式>)minute(<日期时间型表达式>)sec(<日期时间型表达式>)功能:hour(dt),minute(d

6、t),sec(dt)分别取dt中的时,分,秒。值为数值型。例如,DT={^2011/09/208:12:06}?hour(DT),minute(DT),sec(DT)结果:8126小提示:取秒数的sec()不要误写成seconds(),后者是另一个函数。*4.其它日期函数(1)格式:Dow(<日期型表达式>

7、<日期时间型表达式>)VFP-02-03日期、转换、测试函数,算术表达式6-6功能:返回这天是星期几,1到7依次表示星期日到六。(2)格式:CDow(<日期型表达式>

8、<日期时间型表达式>)功能:返回这天是星期几,与Dow()相似,只是返回的

9、是英文单词。(3)格式:Week(<日期型表达式>

10、<日期时间型表达式>)功能:返回这天是这一年的第几周。例如x=date()?dow(x),cdow(x),week(x)结果:如6Friday392.3.4数据类型转换函数1.将字符转成ASCII码的函数格式:ASC(<字符型表达式>)功能:ASC(s)返回s左边第一个字符的ASCII值。值为数值型。例如,?ASC("abcd")结果是97。2.将ASCII码转换成字符的函数格式:CHR(<数值型表达式>)功能:CHR(n)返回n对应的字符。值为字符型。例如,?CHR(65)+CHR(97)结果

11、是Aa。说明:CHR(13)+CHR(10)或CHR(10)是回车换行,如?"xyz"+chr(13)+chr(10)+"ab"?"xyz"+chr(10)+"ab"3.将字符串转换成日期、日期时间函数格式:CToD(<字符型表达式>)CToT(<字符型表达式>)功能:CTOD(s)、CTOT(s)分别转换s为日期、日期时间型值返回。函数名CToD和CToT分别是CharacterToDate和CharacterToTime的缩写。例如,setstrictdateto1x="06/25/2008"y="06/25/2008,16:03:28"se

12、tdatetoMDYsetcenturyon?ctod(x),ctot(y)结果如:06/25/200806/25/200804:30:28PM小提示:查看日期(date)状态设置用命令:?set("date"),其余类推。VFP-02-03日期、转换、测试函数,算术表达式6-64.将日期、日期时间转换成字符串函数格式:DToC(<日期型表达式>

13、<日期时间型表达式>[,1])TToC(<日期时间型表达式>[,1])功能:DTOC(dt)、TTOC(dt)分别转换dt为字符型值返回。选1则结果为“军用”格式──即,没有分隔线和文字,纯数字的YMD

14、格式。函数名DToC和TToC分别是DateToCharacter和TimeToCharacter的缩写。例如,setstrictdateto1dt={^2011/06/25,16:03:28}setdatetolong?DToC(dt),TToC(dt)结果:2011年6月25日2011年6月25日16:03:285.将数值转换成字符串函数格式:STR(<数值型表达式1>[,<数值型表达式2>[,<数值型表达式3>]])功能:STR(x,nWidth,nDec)将数值x转换成nWidth位宽、含nDec位小数的字符串。(1)省略小数位数,则无小

15、数部分;(2)再省略宽度,则默认宽度为10;(3)指定宽度超过实际,则用前导空格补齐;(4)指定宽度过小,则用nWidth个*号指示出错

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。