6.3 日期型函数

日期类型的函数操作日期、时间类型的相关数据,并返回日期或数字类型的数据。

6.3.1 系统日期、时间函数

1)SYSDATE函数。该函数没有参数,可以得到系统的当前日期,是很常用的函数。下面示例演示了将得到的系统时间进行格式化。示例脚本如下:


SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')FROM DUAL;


【执行效果】

执行效果见图6.33。

6.3 日期型函数 - 图1

图 6.33 SYSDATE函数

脚本中使用了TO_CHAR()函数,该函数具体用法后面会介绍,严格来说它属于转换函数。

2)SYSTIMESTAMP函数。该函数没有参数,返回系统时间,该时间包含时区信息,精确到微秒。返回类型为带时区信息的TIMESTAMP类型。示例脚本如下:


SELECT SYSTIMESTAMP FROM DUAL;


【执行效果】

执行效果见图6.34。

6.3 日期型函数 - 图2

图 6.34 SYSTIMESTAMP函数

该函数可以用于返回远端数据库服务器的时间。