📜  PostgreSQL – CURRENT_TIME函数(1)

📅  最后修改于: 2023-12-03 15:03:49.284000             🧑  作者: Mango

PostgreSQL – CURRENT_TIME函数

简介

在 PostgreSQL 中,CURRENT_TIME 函数用于获取当前时间。它返回一个 time 类型的值,表示当前的时分秒。

用法

以下是 CURRENT_TIME 函数的一些示例用法:

  1. 获取当前时间:
SELECT CURRENT_TIME;

返回结果如下:

05:30:45.123456
  1. 获取当前时间并赋值给一个变量:
DECLARE
    current_time_variable TIME;
BEGIN
    current_time_variable := CURRENT_TIME;
    -- 做些其他的操作
END;
  1. 获取当前时间及时区信息:
SELECT CURRENT_TIME AT TIME ZONE 'UTC';

返回结果如下:

09:20:00.000000+00
  1. 获取当前时间的小时部分:
SELECT EXTRACT(HOUR FROM CURRENT_TIME);

返回结果如下:

9
注意事项
  • CURRENT_TIME 不需要任何参数,使用时不需要括号。
  • CURRENT_TIME 返回的时间格式为 HH:MI:SS,可以包含可选的小数部分。
  • 当前时间是相对于数据库服务器的系统时间。

更多关于 CURRENT_TIME 函数的详细信息,请参阅 PostgreSQL 官方文档