PostgreSQL ISO 8601

PostgreSQL ISO 8601国际标准化组织的国际标准ISO8601是日期和时间的表示方法,全称为《数据存储和交换形式·信息交换·日期和时间的表示方法》。目前最新为第三版ISO8601:2004,第一版为ISO8601:1988,第二版为ISO8601:2000。(摘自百度百科)selectcast(‘2018-08-05T11:00:00Z’astimestamp),–标准时间 cast(‘2018-08-0…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

国际标准化组织的国际标准ISO 8601是日期和时间的表示方法,全称为《数据存储和交换形式·信息交换·日期和时间的表示方法》。目前最新为第三版ISO8601:2004,第一版为ISO8601:1988,第二版为ISO8601:2000。(摘自百度百科)

select cast('2018-08-05T11:00:00Z' as timestamp), --标准时间
	cast('2018-08-05T11:00:00+8' as timestamptz),--东八区,自动转换为pg本地日期时间
	cast('2018-08-05T11:00:00-8' as timestamptz),--西八区,自动转换为pg本地日期时间
	cast('1970-01-01' as date),			--日期无需时区
	cast('11:00:00' as time),			--不带时区
	cast('11:00:00+8' as timetz),		--东八区时间
	cast('11:00:00-8' as timetz),		--西八区时间
	cast('P1Y3M15DT16H30M15S' as interval),	--1年间隔3个月15天16小时30分钟15秒
	cast('P3M15DT16H30M15S' as interval),	--间隔3个月15天16小时30分钟15秒
	cast('P3M' as interval),	--3个月,M在P后表示月
	cast('3M' as interval),	--3分钟,如果没有P和M,默认为分钟,M的含义取决于它出现在T之前还是之后
	cast('PT3M' as interval)	--3分钟,如果没有P和M,默认为分钟,M的含义取决于它出现在T之前还是之后

Jetbrains全家桶1年46,售后保障稳定

ISO 8601 间隔单位缩写

该串必须以一个P开始,并且可以包括一个引入当日时间单位的T。单位可以被忽略,并且可以以任何顺序指定,但是小于一天的单位必须出现在T之后。M的含义取决于它出现在T之前还是之后。

缩写 含义
Y
M 月(在日期部分中)
W
D
H 小时
M 分钟 (在时间部分中)
S

间隔单位书写规范建议

以P开始并且包含T分隔符,以避免差生岐义。

select cast('P3MT2M' as interval),cast('PT3M' as interval); --一看到就知道
select cast('3M' as interval); --????
select cast('P3M' as interval); --????
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219981.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux查看cpu核数和内存大小_查看linux内核参数

    linux查看cpu核数和内存大小_查看linux内核参数在linux系统中,提供了proc系统显示系统的软硬件信息,可以使用命令cat/proc/cpuinfo来查看1.查看物理CPU个数cat/proc/cpuinfo|grep”physicalid”|sort|uniq|wc-l2.查看每个物理CPU中core的个数(即核数)cat/proc/cpuinfo|grep”cpucores”|uniq3查看逻辑CPU的个数cat/proc/cpuinfo|grep”processor”|wc-..

    2025年7月23日
    4
  • 深入了解ASMM

    深入了解ASMM每一个Oracle的初学者在入门阶段都会接触到SGA/PGA的知识,如果是从10g开始学习那么会多或少会对ASMM有所了解,从使用的角度来说ASMM的出现极大地简化了Oracle内存初始化参数的设置,在ASMM的使用上高级DBA和初学者不会有太大的差别;很多人因此而认为ASMM极大程度地减少了数据库对于专业DBA的依赖:如果我们有一个足够智能的DB,那么为什么还要花费金钱雇佣…

    2022年6月7日
    41
  • docker部署jenkins安装使用教程_docker安装python

    docker部署jenkins安装使用教程_docker安装python前言使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。进jenki

    2022年7月29日
    9
  • centos7安装python 3.7_python安装后如何使用

    centos7安装python 3.7_python安装后如何使用文章目录什么是EPEL更新一下yum:安装EPEL:安装python3使用python3什么是EPELRHEL以及他的衍生发行版如CentOS、ScientificLinux为了稳定,官方的rpmrepository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpmrepository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。什么是EPEL?EPEL的全称叫ExtraPackag

    2022年9月25日
    4
  • latex多行公式一个编号_组合公式大括号

    latex多行公式一个编号_组合公式大括号本文的主要内容有:如何输入行内公式如何输入行间公式、多行公式常用的数学符号输入方法相信观察力敏锐的同学一定已经注意到在上一次的推送里的这段代码:\documentclass[a4paper,12pt,landscape,twocolumn]{book}\usepackage{amsmath}\begin{document}$\frac{x}{y}$\[\i…

    2022年10月9日
    5
  • idea部署tomcat启动浏览器显示404_idea自带tomcat怎么用

    idea部署tomcat启动浏览器显示404_idea自带tomcat怎么用这个方法只限于解决原来可以访问jsp,但是后来突然访问不了。并且非常的简单粗暴。请移步:(声明:这不是我的文章)https://blog.csdn.net/wt520it/article/details/88126654

    2025年11月10日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号