Java日期中yyyy和YYYY

关于日期格式yyyy-MM-dd和YYYY-MM-dd
最近听同事说手机银行查询交易明细时查不到数据,也就是最近几天的事,之前一直能查出来,我第一反应是不是数据量太大或者数据有问题,最后听说是Java中日期格式化时“yyyy”和"YYYY"造成的,其实一般情况下这两种格式的结果是一样的,也没有去深究过,但是这次就是因为遇到特殊情况了,在某一周中如果出现跨年(从周日开始到下周周六),年份就是下一年的年份,比如20191230是周一,20200101是周三,在同一周中,所以用“YYYY”格式化20191230时会变为20201230,这样就解释了上面查不到交易明细的问题了,所以以后格式化日期时要"yyyy"。还有就是遇到问题要多思考,既然’‘yyyy’'和“YYYY”都能实现同一问题,为什么要有两者中不同格式呢,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值