本章介绍datetime()函数的多种用法。
描述:
调整日期时间表达式的精度后返回。
语法:
datetime(datetimeExp)
调整datetimeExp的精度后返回,缺省精确到日。
参数:
datetimeExp |
日期时间型数据。 |
选项:
@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(string) |
按系统配置的日期时间格式将字符串string转成日期时间,失败则返回null。 |
datetime(string{, format }:loc) |
根据format格式将字符串string转换成日期时间,如果没有参数format,则字符串string的格式必须与配置信息中的日期时间格式保持一致,loc为string的语言,缺省识别为系统语言,失败则返回null。 |
datetime(long) |
将长整数long转换成日期时间。 |
datetime(date,time) |
将日期date和时间time拼成日期时间。 |
datetime(y,m,d,h,m,s) |
将整数y,m,d,h,m,s转换成日期时间。 |
datetime(ym,d,h,m,s) |
将整数ym,d,h,m,s转换成日期时间。 |
备注:
string |
字符串。 |
format |
格式串。 |
loc |
语言名,不区分大小写;常用语言名有zh(中文)、en(英文),其他语言请参考A.sort()。 |
long |
以微秒计的长整数。 |
date |
日期类型。 |
time |
时间类型。 |
y |
正整数,年。 |
m |
正整数,月。 |
ym |
六位正整数,年月。 |
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(200601,01,-10,-20,30) |
2005-12-31 13:40:30 |
8 |
=datetime("4 五月 2001 3:08 下午","d MMM yyyy h:mm a":"zh") |
2001-05-04 15:08:00 |
相关概念: