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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python opencv入门 光流法(41)

    python opencv入门 光流法(41)内容来自OpenCV-PythonTutorials自己翻译整理目标:了解光流的概念,使用lucas-kanade估算方法使用cv2.calcOpticalFlowPyrLK()方法来追踪视频中的特征点光流:光流的概念是指在连续的两帧图像当中,由于图像中的物体移动或者摄像头的移动而使得图像中的目标的运动叫做光流。(说简单点,考虑摄像头不会动的情况,就是一个视频当中有一个…

    2022年7月23日
    18
  • bit、byte、位、字节、汉字的关系[通俗易懂]

    bit、byte、位、字节、汉字的关系[通俗易懂]字节(Byte):通常将可表示常用英文字符8位二进制称为一字节。一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.符号:英文标点2占一个字节,中文标点占两个字节.1字节(Byte)=8位(bit)比特(Bit),亦称二进制位。新港台:位元比特指二进制中的一位,是二进制最小信息单位。1比特就是1位  字节    字节(Byte):字节是通过网络传

    2025年7月31日
    5
  • java tasklist_java 调用 cmd 中的 tasklist 来获取特定进程的PID[通俗易懂]

    java tasklist_java 调用 cmd 中的 tasklist 来获取特定进程的PID[通俗易懂]//显示进程Processprocess=Runtime.getRuntime().exec(“tasklist”);Scannerin=newScanner(process.getInputStream());while(in.hasNextLine()){Stringp=in.nextLine();//打印所有进程System.out.println(p);if(p.contain…

    2022年6月2日
    41
  • 2014ACM/ICPC亚洲区西安站 F题 color (组合数学,容斥原理)

    2014ACM/ICPC亚洲区西安站 F题 color (组合数学,容斥原理)

    2022年1月20日
    73
  • com.google.android.xmppService与com.google.android.gtalkservice

    com.google.android.xmppService与com.google.android.gtalkservicecom.google.android.xmppService被更名com.google.android.gtalkservice,并且com.google.android.gtalkservice已经从release的SDK中拿掉了,所以我们在SDK找不到相关的信息的。com.google.android.gtalkservice是GTalk用到的service.GTalk是基于XMPP协议的。…

    2022年10月16日
    5
  • 最新版Maven3.6.3下载与安装

    最新版Maven3.6.3下载与安装Maven下载与安装一、Maven概念​ Maven是一个基于Java平台自动化构建工具发展历程:Make–>Ant–>Maven–>Gradle功能清理:删除编译的结果,为重新编译做准备编译:java–>class将java文件转变为class文件测试:针对项目中的关键点进行测试,亦可用项目中的测试代码去测试开发代码…………

    2022年8月21日
    24

发表回复

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

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