位置: 编程技术 - 正文
推荐整理分享PostgreSQL中常用的时间日期脚本使用教程,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
获取系统时间函数
时间的计算 --使用interval
-- interval可以不写,其值可以是
时间的截取 --使用extract extract(interval,timestamp);
时间的转换
与unix时间戳的转换
实例1.当前时间/日期/时间戳获取当前时间的方式有很多种,在这之前我们需要知道以下两种类型的区别:总是返回当前的值 (clock_timestamp())总是返回当前值,但在事务中它返回的是事务开始的时间(now())让我们看下面这个例子
你会发现,语句执行时候clock_timestamp()的返回值每次都发生了改变,但是now()总是返回相同的值。当你需要考虑时区时,你应该特别注意这两个函数差异。
2.时间区间:比如3天前使用interval操作符你可以轻松的构建一个时间区间,例如
你可以看到,我们可以用interval操作符来简单的进行数学运算,这特别适合于构建例如3天前这样的时间区间,比如:
3.获取星期几有些时候对于一个给定的时间,你仅仅只想知道的是这天是星期几或者是它属于那个世纪的更或者你只想知道它是一年中的第几天。PostgreSQL中的extract()函数提供了这种功能。如下例子是在8月日 星期一进行测试的。
4.时区转换有些时候,时区转换对于特定时间在不同时区显示特别有用。AT TIME ZONE提供了这种功能,它是如何做到的?我们将在一个事务中进行演示,因为同一事务中now()函数总是返回相同的值,从而我们可以很容易看到同一时间在不同时区显示的差别。
Mac OS上安装PostgreSQL的教程 容我开头??乱幌隆R恢币岳矗?液MySQL这位久经考验的老朋友合作愉快。但自从了解了一点PostgreSQL后,对其丰富的功能特性就十分着迷。比如字段类型原生
Linux CentOS 7安装PostgreSQL9.3图文教程 如题,本篇blog记录一下在LinuxCentOS7中安装PostgresSQL的整个过程以及数据库配置等,在Linux系统中,PostgreSQL的安装方式分两种,分别是:1、二进制安装包
Linux CentOS 7源码编译安装PostgreSQL9.5 之前的博客记录了通过rpm包的形式安装PostgreSQL9.3(LinuxCentOS7安装PostgreSQL9.3(发行版本)),本篇blog将记录一下通过源码编译的形式安装PostgreSQL9.5。下
上一篇:深入解读PostgreSQL中的序列及其相关函数的用法(深入解读何暮楚)
友情链接: 武汉网站建设