Java与Oracle日期格式化

笔者在平时开发运维过程中经常遇到日期格式化处理的问题,由于Oracle不区分大小写,所以部分字段的格式化必然不一样,从而导致部分字段混淆。为此特别整理了如下表格,希望能有所帮助。

表格中罗列了日常开发的常见格式化字段,可以满足日常开发运维需要。

含义Java符号Oracle符号备注
era designatorGAC/A.C.需结合本地化处理
centuryCC/SCCS前缀指定如遇公元前的显示,会在显示前加(-)
yearyY
month in yearMM/MON/MONTHMON返回指定日期的月份简写;MONTH 返回指定日期的月份全称
day in monthddDD
hour in am/pm (1-12)hHH12/HH
hour in day (0-23)HHH24
minute in hourmMI
second in minutesSS
millisecondSFF[1-9]Oracle中Date没有毫秒,timestamp才有此格式
day in weekED/DAYD以1~7表示周一至周日,DAY则返回具体名称
day in yearDDDD
quarterQ
day of week in monthF
week in yearwWW
week in monthWW
am/pm markeraAM/PM
hour in day (1-24)k
hour in am/pm (0-11)K
time zonezTZR
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值