PostgreSQL重要的日期和时间函数列表

2018-09-1713:38:21数据库教程Comments1,993 views字数 1089阅读模式

所有重要的日期和时间相关函数如下列表所示:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

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

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

函数描述
age(timestamp, timestamp)当使用第二个参数的时间戳形式调用时,age()减去参数,产生使用年数和月份的类型为“interval”的“符号”结果。
age(timestamp)当仅使用时间戳作为参数调用时,age()current_date(午夜)减去。

AGE()函数例子

按Ctrl + E打开查询编辑器,执行此查询示例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT AGE(timestamp '2017-01-26', timestamp '1951-08-15');
SQL

执行上面语句得到以下结果 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

函数AGE(timestamp)的示例

它用于生产当前年龄。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

执行上面语句得到以下结果 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT AGE(timestamp '1990-08-15');
SQL

执行上面语句得到以下结果 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

当前DATE/TIME()

以下是返回与当前日期和时间相关的值的函数的列表。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

函数描述
CURRENT_DATE提供当前日期
CURRENT_TIME提供带时区的值
CURRENT_TIMESTAMP提供带时区的值
CURRENT_TIME(precision)可以选择使用precision参数,这将使结果在四分之一秒的范围内四舍五入到数位数。
CURRENT_TIMESTAMP(precision)可以选择使用精度参数,这将使结果在四分之一秒的范围内四舍五入到数位数。
LOCALTIME提供没有时区的值。
LOCALTIMESTAMP提供没有时区的值。
LOCALTIME(precision)可以选择使用精度参数,这将使结果在四分之一秒的范围内四舍五入到数位数。
LOCALTIMESTAMP(precision)可以选择使用精度参数,这将使结果在四分之一秒的范围内四舍五入到数位数。

现在,您可以来看看以下命令:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

获取当前时间:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT CURRENT_TIME;
SQL

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

获取当前日期:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT CURRENT_DATE;
SQL

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

获取当前时间戳(两者的日期和时间)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT CURRENT_TIMESTAMP;
SQL

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

当前时间戳更精确:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT CURRENT_TIMESTAMP(2);
SQL

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

本地时间戳:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

SELECT LOCALTIMESTAMP;
SQL

PostgreSQL重要的日期和时间函数列表文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4945.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/sjk/4945.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定