日期时间类函数


UNIX_TIMESTAMP

得到一个UNIX时间戳

数字 UNIX_TIMESTAMP()

DATE_FROM_TIMESTAMP

时间戳是许多应用程序常用来表示日期和时间值的一个数字。使用此函数将此数字转换为自动操作魔法师中的日期时间值。

日期时间值 DATE_FROM_TIMESTAMP( 数字值, [逻辑值_是否返回本地时间 = TRUE] )

参数逻辑值_是否返回本地时间指定是否将时间戳转换为本地时区的日期时间值。如果设置为FALSE,则将其转换为世界时(UTC)。

DATE_DIFF_INYEAR

计算两个日期之间以年为单位的差

数字 DATE_DIFF_INYEAR( 日期时间1, 日期时间2 )

例:DATE_DIFF_INYEAR( '2013-12-1', '2010-12-1'), 返回: 3。

DATE_DIFF_INMON

计算两个日期之间以月为单位的差

数字 DATE_DIFF_INMON( 日期时间1, 日期时间2 )

DATE_DIFF_INWEEK

计算两个日期之间以周为单位的差

数字 DATE_DIFF_INWEEK( 日期时间1, 日期时间2 )

DATE_DIFF_INDAY

计算两个日期之间以天为单位的差

数字 DATE_DIFF_INDAY( 日期时间1, 日期时间2 )

DATE_DIFF_INHOUR

计算两个日期之间以小时为单位的差

数字 DATE_DIFF_INHOUR( 日期时间1, 日期时间2 )

DATE_DIFF_INMIN

计算两个日期之间以分钟为单位的差

数字 DATE_DIFF_INMIN( 日期时间1, 日期时间2 )

DATE_DIFF_INSEC

计算两个日期之间以年为秒的差

数字 DATE_DIFF_INSEC( 日期时间1, 日期时间2 )

DATE_SHIFT_YEAR

日期值加减年数

日期时间值 DATE_SHIFT_YEAR( 日期时间, 年数 )

说明:年数为负则为减,如: DATE_SHIFT_YEAR('2013-12-1', -3), 返回:2010-12-1。

DATE_SHIFT_MONTH

日期值加减月数

日期时间值 DATE_SHIFT_MONTH( 日期时间, 月数 )

DATE_SHIFT_WEEK

日期值加减周数

日期时间值 DATE_SHIFT_WEEK( 日期时间, 周数 )

DATE_SHIFT_DAY

日期值加减天数

日期时间值 DATE_SHIFT_DAY( 日期时间, 天数 )

DATE_SHIFT_HOUR

日期值加减小时数

日期时间值 DATE_SHIFT_HOUR( 日期时间, 小时数 )

DATE_SHIFT_MIN

日期值加减分钟数

日期时间值 DATE_SHIFT_MIN( 日期时间, 分钟数 )

DATE_SHIFT_SEC

日期值加减秒数

日期时间值 DATE_SHIFT_SEC( 日期时间, 秒数 )

DATE_YEAR

返回一个日期中的年份

数字 DATE_YEAR( 日期时间 )

DATE_MONTH

返回一个日期中的月份

数字 DATE_MONTH( 日期时间 )

DATE_DAY

返回一个日期中的天

数字 DATE_DAY( 日期时间 )

DATE_HOUR

返回一个日期中的小时

数字 DATE_HOUR( 日期时间 )

DATE_MINUTE

返回一个日期中的分钟

数字 DATE_MINUTE( 日期时间 )

DATE_SECOND

返回一个日期中的秒

数字 DATE_SECOND( 日期时间 )

DATE_WEEKDAY

返回一个日期为星期几

数字 DATE_WEEKDAY( 日期时间 )

>