Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


时间格式(TIME_FORMAT)

📄字数 525
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

TIME_FORMAT 用于设置客户端连接会话上的时间值格式,该参数决定发往客户端的时间值类型数据的显示格式。

参数属性

属性属性值
参数类型VARCHAR(32)
默认值YYYY-MM-DD HH24:MI:SS
取值范围{YYYY-MM-DD HH24:MI:SS,YYYYMMDDHH24MISS,etc.}
影响范围会话级
修改方式在线修改,立即生效

使用场景说明

1.在以下场景中使用此时间格式:

  • TO_CHARTO_DATE函数不指定时间格式时,使用会话时间格式。
  • 字符常量赋值各时间类型。
  • 字符常量和时间类型比较。

2.该参数在驱动程序缺省未指定的情况下,由系统全局参数 def_timefmt 决定。

示例

  • 查看当前会话的时间格式。
sql
SQL> SHOW TIME_FORMAT;

+-----------------------+
|      TIME_FORMAT      |
+-----------------------+
| YYYY-MM-DD HH24:MI:SS |
+-----------------------+

(1 row)
  • 设置当前会话的时间格式。
sql
--设置时间格式
SQL> SET TIME_FORMAT to YYYYMMDDHH24MISS;

Execute successful.
--不指定格式时,使用此时间格式将字符串转换为日期类型
SQL> SELECT TO_DATE('20250630083000');

+--------------------------+
|          EXPR1           |
+--------------------------+
| 2025-06-30 08:30:00.000  |
+--------------------------+

(1 row)