一、常用对比(年-月-日 时:分:秒)

PG中 Java中
TO_CHAR(current_timestamp, ‘yyyy-MM-dd HH24:mi:ss’) LocalDateTime.now().format(DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”))

二、pg中的数据类型格式化函数


-- 常用举例,此处按照规范应写成YYYY-MM-DD HH24:MI:SS,但pg都可以区分
-- 为了与Java中保持一致,方便记忆,所以这样写,也就是24小时制,分钟(minute)写缩写
SELECT TO_CHAR(current_timestamp, 'yyyy-MM-dd HH24:mi:ss')

用于日期/时间格式化的模板模式

模式 描述
HH 一天中的小时 (01-12)
HH12 一天中的小时 (01-12)
HH24 一天中的小时 (00-23)
MI 分钟 (00-59)minute (00-59)
SS 秒(00-59)
MS 毫秒(000-999)
US 微秒(000000-999999)
SSSS 午夜后的秒(0-86399)
AM, am, PM or pm 正午指示器(不带句号)
A.M., a.m., P.M. or p.m. 正午指示器(带句号)
Y,YYY 带逗号的年(4 位或者更多位)
YYYY 年(4 位或者更多位)
YYY 年的后三位
YY 年的后两位
Y 年的最后一位
IYYY ISO 8601 周编号方式的年(4 位或更多位)
IYY ISO 8601 周编号方式的年的最后 3 位
IY ISO 8601 周编号方式的年的最后 2 位
I ISO 8601 周编号方式的年的最后一位
BC, bc, AD或者ad 纪元指示器(不带句号)
B.C., b.c., A.D.或者a.d. 纪元指示器(带句号)
MONTH 全大写形式的月名(空格补齐到 9 字符)
Month 全首字母大写形式的月名(空格补齐到 9 字符)
month 全小写形式的月名(空格补齐到 9 字符)
MON 简写的大写形式的月名(英文 3 字符,本地化长度可变)
Mon 简写的首字母大写形式的月名(英文 3 字符,本地化长度可变)
mon 简写的小写形式的月名(英文 3 字符,本地化长度可变)
MM 月编号(01-12)
DAY 全大写形式的日名(空格补齐到 9 字符)
Day 全首字母大写形式的日名(空格补齐到 9 字符)
day 全小写形式的日名(空格补齐到 9 字符)
DY 简写的大写形式的日名(英语 3 字符,本地化长度可变)
Dy 简写的首字母大写形式的日名(英语 3 字符,本地化长度可变)
dy 简写的小写形式的日名(英语 3 字符,本地化长度可变)
DDD 一年中的日(001-366)
IDDD ISO 8601 周编号方式的年中的日(001-371,年的第 1 日时第一个 ISO 周的周一)
DD 月中的日(01-31)
D 周中的日,周日(1)到周六(7)
ID 周中的 ISO 8601 日,周一(1)到周日(7)
W 月中的周(1-5)(第一周从该月的第一天开始)
WW 年中的周数(1-53)(第一周从该年的第一天开始)
IW ISO 8601 周编号方式的年中的周数(01 - 53;新的一年的第一个周四在第一周)
CC 世纪(2 位数)(21 世纪开始于 2001-01-01)
J 儒略日(从午夜 UTC 的公元前 4714 年 11 月 24 日开始的整数日数)
Q 季度(to_date和to_timestamp会忽略)
RM 大写形式的罗马计数法的月(I-XII;I 是 一月)
rm 小写形式的罗马计数法的月(i-xii;i 是 一月)
TZ 大写形式的时区缩写(仅在to_char中支持)
tz 小写形式的时区缩写(仅在to_char中支持)
TZH 时区的小时
TZM 时区的分钟
OF 从UTC开始的时区偏移(仅在to_char中支持)

三、Java中的Date Format Pattern Syntax


// java.time.format.DateTimeFormatter中对pattern letters有描述
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 2022-11-07 23:24:22
String now = LocalDateTime.now().format(formatter);

【PostgreSQL】PG中日期格式化与Java中的区别相关推荐

  1. java中日期计算时间差,java中依据,两个日期,计算时间差

    java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...

  2. java时间日期格式化和JDBC中的处理

    java时间日期格式化和JDBC中的处理 时间格式化类 SimpleDateFormat类 字符串格式化为时间对象 .parse()方法 时间对象格式化为字符串 .format()方法 DateTim ...

  3. 项目中技术细节(button用法、前端操作json、 hibernate的query.setFirstResult的用法注意、struts2中日期格式化标签)

    button的用法 struts2 s:iterator 中按钮获得当前行数据,并跳转 <button id="submissionz" onclick="var ...

  4. 开发日记——th:field=“*{}“中日期格式化问题

    th:field:"*{}"中日期格式化问题 情景 我在写表单修改时需要通过th:field获取库中的数据,有一个字段是date日期类型,由于插入时没做日期规范,导致读取的日期数据 ...

  5. java mysql tinyint_Msq 中tinyint字段对应 java中哪个类型?

    展开全部 MySql 中的tinyint(1)的使用 在MySql中如何定义像Java中类型的Boolean类型数据..其实,mysql中 是没有直接定义成Boolean这种数据类型. 它只能定义成 ...

  6. 震惊!java中日期格式化的大坑!

    前言 我们都知道在java中进行日期格式化使用simpledateformat.通过格式 yyyy-MM-dd 等来进行格式化,但是你知道其中微小的坑吗? yyyy 和 YYYY 示例代码 @Test ...

  7. java 验证时间格式 效率_有关Java中日期格式化的效率实录

    java中格式化日期为固定格式的字符串,无外乎有两种方法:DateFormat 和String.format(JDK1.5+) 但是哪个方法效率更高呢?本人做了一个实验,发现了一个很有趣的现象. 当系 ...

  8. java 日期格式化 英文_Java中使用SimpleDateFormat输出英文日期(原创)

    Java中使用SimpleDateFormat输出英文日期(原创) 由萱萱 发表于2013-12-14 如果你想输出英文日期,形如: September 29, 2013 可以借助java.text. ...

  9. mysql日期格式化季度_mysql中常用日期比较与计算函数

    MySql中时间比较的实现 unix_timestamp() unix_timestamp 函数可以接受一个参数,也可以不使用参数. 它的返回值是一个无符号的整数.不使用参数,它返回自1970年1月1 ...

最新文章

  1. 如何正确的学习Blender-入门到精通课程
  2. Android开发者指南(4) —— Application Fundamentals
  3. JavaWeb学习总结(一)——JavaWeb开发入门
  4. volatile与synchronized的区别
  5. python json.loads namespace_python json.loads兼容单引号数据的方法
  6. gdiplus判断一个点是否在圆弧线上_福建教师招聘考试小学数学面试教案:圆的认识...
  7. 【译】响应式CSS动画
  8. ModelSim 入门使用教程
  9. c语言标准流程图,c语言设计流程图!设计流程图
  10. WPF框架剖析,从头开始自己写WPF框架
  11. 基于python flask的网上商城源码 mysql数据库
  12. 手机--修改dns服务器地址,DNS怎么修改 电脑和手机设置DNS全攻略
  13. 笔记本电脑进入BIOS设置快捷键大全
  14. java mail张_javaMail操作QQ邮箱发送邮箱 Demo
  15. 苹果手机删除的视频怎么找回
  16. 通过经纬度计算两点间的直线距离
  17. 西弗勒斯·斯内普 ---混血王子
  18. matlab区分连续波与脉冲,【求助】连续波多谱勒和脉冲波多谱勒的区别
  19. Go标准库syscall调用dll
  20. 如何用Word优雅地打印代码

热门文章

  1. Python 内置模块之 re 库,一文搞定正则表达式初阶用法,滚雪球学 Python 第 13 篇
  2. 国标GB28181协议平台EasyGBS被国外IP攻击后如何快速删除这些垃圾设备?
  3. chrome浏览器打开总是自动跳转到百度
  4. ”WinForm上位机+OV7670摄像头+STM32+蓝牙“图像采集系统(二)PC-MCU蓝牙通信及WinForm上位机开发
  5. 暗室逢燈2222222222
  6. 低代码开发-牛刀低代码和专业开发云 JNPF 3.4.5 旗舰版 /微服务、单体 、JAVA 和.net6版本
  7. 编译 glibc 2.28
  8. Sqlserver,08001错误解决
  9. 【数学建模学习①】matlab基础知识
  10. 2021-10-07每日刷题打卡