首页 理论教育 VisualFoxPro6.0数据库与程序设计:常量及其用法

VisualFoxPro6.0数据库与程序设计:常量及其用法

时间:2023-10-19 理论教育 版权反馈
【摘要】:常量是指值在数据处理过程中不可能改变的数据,VFP支持数值型、字符型、逻辑型、日期型和日期时间型常量。VFP中使用{^YYYY-MM-DD}格式表示的日期常量,这种情况下我们输入的日期格式是固定的,不受目前日期格式的限制,例如2004年10 月1日的VFP格式为 {^2004-10-1}。在命令窗口中输入以下命令:5.日期时间型常量与日期型常量相似,比如2004年9月11日19 点21分14秒,写成{^2004-09-11 19:21:14}

VisualFoxPro6.0数据库与程序设计:常量及其用法

常量是指值在数据处理过程中不可能改变的数据,VFP支持数值型、字符型、逻辑型、日期型和日期时间型常量。

1.数值型常量

这种常量和数学中的数值是一个概念,也就是包括整数和小数在内的数值,例如12,―23,3.14等。也可以采用科学计数法形式来表示,例如数学中的1.256×103用VFP语法表示为1.256E+3,数学中的1.256×10―3用VFP语法表示为1.256E-3

2.字符常量

字符常量是使用定界符来定界的字符串,定界符包括“、”和 [ ],要注意的是定界符是英文字符,成对出现,字符串可以是汉字和任何ASCII码的可显示字符,例如“为奥运健儿加油”,“yes”,“no”,[编程]等。

3.逻辑型常量

逻辑型常量只有两个,一个是.T.(或.t.),一个是.F.(或.f.),用.T.或.t.表示逻辑真,用.F.和.f.表示逻辑假。

4.日期型常量

日期型常量表示任意一个日期,VFP的默认日期格式是美语格式MM/DD/YY。VFP中使用{^YYYY-MM-DD}格式表示的日期常量,这种情况下我们输入的日期格式是固定的,不受目前日期格式的限制,例如2004年10 月1日的VFP格式为 {^2004-10-1}。可以改变日期的格式,也可以改变日期格式中“年”的位数是两位还是四位,默认的格式是两位。下面介绍改变这两种格式的命令

(1)SET DATE命令。

【格式】SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN| ITALIAN | JAPAN | USA | MDY | DMY | YMD| SHORT | LONG

【功能】设置当前日期格式,设置结果见表2-1。

表2-1 日期格式设置一览表

(2)SET CENTURY命令。

【格式】SET CENTURY ON | OFF(www.xing528.com)

【功能】设置日期型数据的年份位数,ON指定为4位,OFF指定为2位,默认为OFF。

【例2-1】在命令窗口中输入以下命令:

以上命令的结果分别为: &&指定日期格式为短格式,没有回显结果

05/07/04

04/05/07

2004/05/07

2004-05-07

2004年5月7日

但有时我们使用函数CTOD()来把一个字符串转换成合法日期,这种情况下日期的格式就很重要了,因为对字符串的要求也得和目前的日期格式相适应。

【例2-2】在命令窗口中输入以下命令:

5.日期时间型常量

与日期型常量相似,比如2004年9月11日19 点21分14秒,写成{^2004-09-11 19:21:14}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈