本章介绍datetime()函数的多种用法。
描述:
调整日期时间表达式的精度后返回。
语法:
datetime(dt)
调整dt的精度后返回,缺省精确到日。
参数:
dt |
日期时间型数据。 |
选项:
@m |
精确到分。 |
@s |
精确到秒。 |
@h |
精确到小时。 |
返回值:
日期时间型
|
A |
|
1 |
=datetime(now()) |
2013-12-09 00:00:00 |
2 |
=datetime@m(now()) |
2013-12-09 16:56:00 |
3 |
=datetime@s(now()) |
2013-12-09 16:56:45 |
4 |
=datetime@h(now()) |
2013-12-09 16:00:00 |
相关概念:
描述:
将字符串或长整数转换成日期时间。
语法:
datetime(s) |
按系统配置的日期时间格式将字符串s转成日期时间,失败则返回null。 |
datetime(s, fmt:loc) |
根据fmt格式将字符串s转换成日期时间,失败则返回null。 参数fmt省略时字符串s的格式必须与配置信息中的日期时间格式保持一致,loc为语言,缺省用系统语言。 |
datetime(l) |
将长整数l转换成日期时间。 |
datetime(d,t) |
将日期d和时间t拼成日期时间。 |
datetime(y,m,d,h,m,s) |
将整数y,m,d,h,m,s转换成日期时间。 |
备注:
转换结果的日期时间格式与配置信息中的日期时间格式保持一致,设计器中在选项-环境-日期时间格式中配置,第三方应用程序中集成使用时,在raqsoftConfig.xml文件的dateTimeFormat节点中配置日期时间格式。
s |
字符串。 |
fmt |
格式串。 |
loc |
语言名,不区分大小写;常用语言名有zh(中文)、en(英文),其他语言请参考A.sort()。 |
l |
以微秒计的长整数。 |
d |
日期类型。 |
t |
时间类型。 |
y |
正整数,年。 |
m |
正整数,月。 |
d |
正整数,日。 |
h |
正整数,小时。 |
m |
正整数,分钟。 |
s |
正整数,秒。 |
返回值:
日期时间
示例:
|
A |
|
1 |
=datetime("2006-01-01 10:20:30") |
2006-01-01 10:20:30 |
2 |
=datetime("12/28/1972 10:23:43","MM/dd/yyyy HH:mm:ss") |
1972-12-28 10:23:43 |
3 |
=datetime("2006-01-01 10:20:30:111") |
2006-01-01 10:20:30 |
4 |
=datetime(12345) |
1970-01-01 08:00:12 |
5 |
=datetime(date("1982-08-09"),time("12:12:12")) |
1982-08-09 12:12:12 |
6 |
=datetime(2006,01,01,-10,-20,30) |
2005-12-31 13:40:30 |
7 |
=datetime("4 五月 2001 3:08 下午","d MMM yyyy h:mm a":"zh") |
2001-05-04 15:08:00 |
相关概念: