vfp中date函数返回什么类型(vfp日期时间类型函数)

http://www.itjxue.com  2023-01-30 12:18  来源:未知  点击次数: 

求VFP日期时间函数

日期时间函数是处理日期型或日期时间型数据的函数。其自变量为日期型表达式dExp或日期时间型表达式tExp。

1.系统日期函数DATE( )

【格式】DATE()

【功能】返回当前系统日期,此日期由Windows系统设置。函数值为D型。

2.系统时间函数TIME( )

【格式】TIME([nExp])

【功能】返回当前系统时间,时间显示格式为hh:mm:ss。若选择了nExp ,则不管为何值,返回的系统时间还包括秒的小数部分,精确至小数点后两位。函数值为C型。

3.日期函数DAY( )

【格式】DAY(dExp)

【功能】返回dExp式中的天数。函数值为N型

4.星期函数DOW( )、CDOW( )

【格式】DOW(dExp)

CDOW(dExp)

【功能】DOW( )函数返回dExp式中星期的数值,用1~7表示星期日~星期六。函数值为N型。CDOW( ) 函数返回dExp式中星期的英文名称。函数值为C型。

5.月份函数MONTH( )、CMONTH( )

【格式】MONTH(dExp)

CMONTH(dExp)

【功能】MONTH( )函数返回dExp式中月份数。函数值为N型。CMONTH( )函数则返回月份的英文名。函数值为C型。

6.年份函数YEAR( )

【格式】YEAR(dExp)

【功能】函数返回dExp式中年份值。函数值为N型。

date函数

返回代表特定日期的序列号。

返回代表特定日期的序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期格式。

在其它程序设计中(如:vfp,vb,C等语言),date函数作用为取得当前系统日期,且不需要参数。

内容简介:

DATE(year,month,day)

Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统。

DATE函数也适用于其他各种的编程语句。

对于 1900 年日期系统

如果 year 位于 0(零)到 1899(包含)之间,则 Excel 会将该值加上 1900,再计算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日 (1900+108)。如果 year 位于 1900 到 9999(包含)之间,则 Excel 将使用该数值作为年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 0 或大于等于 10000,则Excel将返回错误值#NUM!。

对于 1904 年日期系统

如果 year 位于 4 到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日(1900+108)。如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之间,则 Excel 将返回错误值#NUM!。

Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序列号。

如果所输入的月份小于 0,将从指定年份前一年的十二月份开始往下减去相应的月份数。例如:DATE(2008,-3,2) 返回代表 2007年 9 月 2 日的序列号。

Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列号。

vfp中各函数的返回值属于什么类型(数值型、字符型等等)

mod函数 N型

empty函数 L型

isnull函数 L型

len函数 N型

atc函数 N型

year函数 N型

left函数 C型

val函数 N型

chr函数 C型

datetime函数 T型

vfp中data函数和time函数怎么用

date( ) 函数

示例 请参阅

返回由操作系统控制的当前系统日期,或创建一个与2000年兼容的日期值。

语法

DATE([nYear, nMonth, nDay])

返回值类型

日期型

参数

nYear

指定返回的年份在与 2000年兼容的日期值之间。nYear 值的范围从 100 到9999。

nMonth

指定返回的月份在与 2000年兼容的日期值之间。nMonth 值的范围从 1 到12。

nDay

指定返回的日期在与 2000年兼容的日期值之间。nDay 值的范围从 1 到 31。

说明

如果执行不带可选参数的 DATE()函数将返回当前的系统日期。包含可选参数将返回与 2000 年兼容的日期值。有关创建与 2000 年兼容的日期值的详细内容,请参阅《Microsoft Visual FoxPro 6.0 中文版程序员指南》第三十三章“对编程的改进”中的“对 2000 年日期的支持”。

Visual FoxFro 命令或函数都不能直接改变系统日期。

time( ) 函数

请参阅

以 24 小时制、8 位字符串(时:分:秒)格式返回当前系统时间。

语法

TIME([nExpression])

参数

nExpression

如果含有 nExpression 变量,可以返回包括百分之一秒的时间。数值表达式 nExpression 可以是任何值,然而,实际的最大精度值是 1/18 秒。使用 SECONDS( ) 函数可获得更高的精度。

返回值类型

字符型

VFP中的DTOC()函数返回值的类型是什么?

在Visual FoxPro中,有一类转换函数,其功能是完成不同类型数据之间的转换.

DTOC( )函数

格式:DTOC(日期型表达式)

功能:将日期型数据转换为字符型数据.

所以它的返回值是字符型,简称C型.

例:? "今天是:"+dtoc(date())

.今天是:06/03/15

(责任编辑:IT教学网)

更多

推荐程序员考试文章