datetime()

阅读(3538) 标签: datetime,

本章介绍datetime()函数的多种用法。

datetime(datetimeExp)

描述:

调整日期时间表达式的精度后返回。

语法:

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

相关概念:

date()

date(datetimeExp)

time(datetimeExp)

datetime()

time()

datetime()

描述:

将字符串或长整数转换成日期时间。

语法:

datetime(string)

按系统配置的日期时间格式将字符串string转成日期时间,失败则返回null

datetime(string{, format }:loc)

根据format格式将字符串string转换成日期时间,如果没有参数format,则字符串string格式必须与配置信息中的日期时间格式保持一致,locstring的语言,缺省识别为系统语言,失败则返回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

相关概念:

date()

time()

date(datetimeExp)

datetime(datetimeExp)

time(datetimeExp)