本章介绍date()函数的多种用法。
从日期时间型数据中取出日期部分。
date(datetimeExp)
备注:
从datetimeExp中取出日期部分的数据。
参数:
| datetimeExp | 日期时间型数据。 | 
返回值:
日期型
示例:
| 
 | A | 
 | 
| 1 | =date(now()) | 2013-12-09 | 
相关概念:
描述:
将字符串、整数或长整数转换成日期型数据。
语法:
| date(stringExp,format:loc) | 根据format格式将stringExp转换成日期,loc为stringExp的语言,缺省识别为系统语言,失败则返回null。 | 
| date(stringExp) | stringExp返回结果与配置信息中的日期格式保持一致,如果包含时间,时间部分不转换,失败则返回null。 | 
| date(year,month,day) | 将整数year,month,day转换成日期型数据,失败则返回null。 | 
| date(ym,day) | 将整数ym,day转换成日期型数据。 | 
| date(ymd) | 将整数ymd转换成日期型数据。 | 
| date@o(day) | 将整数day转换为日期类型的数据,参数day可以理解为days@o()计算出的值。 | 
备注:
将字符串stringExp或整数year,month,day转换成日期型数据。
转换结果的日期格式与配置信息中的日期格式保持一致,设计器中在选项-环境-日期格式中配置,第三方应用程序中集成使用时,在raqsoftConfig.xml文件的dateFormat节点中配置日期格式。
参数:
| format | 格式串。 | 
| stringExp | 字符串表达式。 | 
| loc | 语言名,不区分大小写;常用语言名有zh(中文)、en(英文),其他语言请参考A.sort()。 | 
| year | 整数。 | 
| month | 整数。 | 
| day | 整数。 | 
| ym | 整数,ym是6位数时解释为年月,是4位数时前面补20。 | 
| ymd | 8位或6位整数,月日各占两位,年占2位或4位。 | 
返回值:
日期型
示例:
| 
 | A | 
 | 
| 1 | =date("1982-08-09") | 1982-08-09 | 
| 2 | =date("1982-08-09 10:20:30") | 1982-08-09 | 
| 3 | =date(1982,08,09) | 1982-08-09 | 
| 4 | =date(1982,-8,09) | 1981-04-09 | 
| 5 | =date(1982,18,09) | 6/9/1983 | 
| 6 | =date("12/28/1972"," MM/dd/yyyy ") | 1972-12-28 | 
| 7 | =date(189208,08) | 1892-08-08 | 
| 8 | =date("4 Jul 2001","d MMM yyyy":"en") | 2001-07-04 | 
| 9 | =date@o(150) | 1970-05-22 | 
| 10 | =date(2504,08) | 2025-04-08 | 
| 11 | =date(20250408) | 2025-04-08 | 
| 12 | =date(250408) | 2025-04-08 | 
相关概念:
描述:
获取文件最后修改的日期时间。
语法:
f.date()
备注:
获取文件f最后修改的日期时间。
参数:
| f | 文件对象。 | 
返回值:
示例:
| 
 | A | 
 | 
| 1 | =file("D://p1.splx").date() | "2013-05-02 09:45:08" | 
相关概念: