再牛逼的梦想也抵不住傻逼似的坚持!   设为首页 - 加入收藏
您的当前位置:小鱼资料库 > 计算机 > PostgreSQL教程 > 正文

PostgreSQLDate&TimeFunction-PostgreSQL教程|

来源:网络 编辑:素浅 时间:2022-06-18

PostgreSQL Date & Time Function

所有重要的日期和时间相关函数的列表:

功能 描述
AGE() 减去参数
CURRENT DATE/TIME() 它指定当前日期和时间。
DATE_PART() 获取子字段(相当于提取)
EXTRACT() 获取子字段。
ISFINITE() 测试有限的日期、时间和间隔(不是 +/- 无穷大)
JUSTIFY 调整间隔

AGE(timestamp, timestamp) & AGE(timestamp):

功能 描述
age(timestamp, timestamp) 当使用第二个参数的时间戳形式调用时,age() 减去参数,产生一个“符号”结果,该结果使用年和月并且类型为间隔。
age(timestamp) 当仅使用时间戳作为参数调用时,age() 从 current_date(午夜)中减去。

让我们举个例子来检查 AGE(timestamp, timestamp) 查询。

看这个例子:

按 Ctrl+E 打开查询页面。

执行此查询:

选择年龄(时间戳'2016-01-26',时间戳'1947-08-15');

PostgreSQL 日期&时间1


函数 AGE(timestamp) 的示例是:

它用于生成当前年龄。

执行以下查询:

选择年龄(时间戳'1947-08-15');

PostgreSQL 日期和时间2


当前日期/时间()

以下是返回与当前日期和时间相关的值的函数列表。

功能 描述
CURRENT_DATE 提供当前日期。
CURRENT_TIME 提供带时区的值。
CURRENT_TIMESTAMP 提供带时区的值。
CURRENT_TIME(precision) 可选地采用精度参数,这会导致结果四舍五入到秒字段中的小数位数。
CURRENT_TIMESTAMP(precision) 可选地采用精度参数,这会导致结果四舍五入到秒字段中的小数位数。
LOCALTIME 提供无时区的值。
LOCALTIMESTAMP 提供无时区的值。
LOCALTIME(precision) 可选地采用精度参数,这会导致结果四舍五入到秒字段中的小数位数。
LOCALTIMESTAMP(precision) 可选地采用精度参数,这会导致结果四舍五入到秒字段中的小数位数。

现在,您可以检查以下命令:

对于当前时间:

选择当前时间;

PostgreSQL 日期&时间3

对于当前日期:

选择当前日期;

PostgreSQL 日期和时间4

对于当前时间戳(日期和时间)

选择 CURRENT_TIMESTAMP;

PostgreSQL 日期和时间5

更精确的当前时间戳:

选择 CURRENT_TIMESTAMP(2);

PostgreSQL 日期和时间6

本地时间戳:

选择本地时间戳;

PostgreSQL 日期和时间7

标签:

相关文章:

小鱼资料库 www.xiaoyuzl.com

Copyright © 2020-2022 XIAOYUZL. All rights reserved. 冀ICP备2020029262号-2

声明:本站分享的文章、资源等均由网友上传,版权归原作者所有,只用于搜集整理。如有侵权,请您与站长联系,我们将及时处理!

Top