Java中日期格式的pattern中字母大小写和字母数量的区别

字母个数

  • 字母个数代表数字的位数,位数不足会自动在前面补充0,数字大于位数会展示正确的数字,但年份较为特殊,只有yy时会去掉前两位,yyy或者y都是显示4位年份大于四位才补0.
    例:2023-01-01
        年份: yyyy :2023 yyyyy:02023 y:2023 yyy:2023 yy:23
        日期:d: 1 dd: 01 ddd: 001 dddd: 0001
      2023-01-23
        日期:d: 23 dd: 23 ddd: 023 dddd: 0023

年份(yyyy/YYYY)

  • 大写的“YYYY” 是week-based year ,它表示的是当天所在周属于哪一年
  • 小写的“yyyy”表示当天所在的年份
  • “YYY”,“Y”与“YYYY”相同,展示四位年份,“YY”展示年份最后两位,小写同大写规则一致

月份/分钟(MM/mm)

  • 大写的MM是代表的月份,小写的mm是代表的分钟,所以这里是为了区分月份和分钟

天数(dd/DD)

  • 大写的DD打印出来的时间是这一年中的那一天,小写的dd是这个月中的那一天

小时数(hh/HH)

  • 大写HH是为了区分时区12小时还是24小时小写的h是12小时制,大写的H是24小时制,小写h是12小时制

秒数/毫秒数

大写的S表示毫秒数,小写的s表示秒数,这里S的大小写是区分秒和毫秒的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值