平时格式化时间的时候一般都是用的yyyy-MM-dd ,年份都是小写y。最近看很多技术公众号上在发YYYY和yyyy的区别,特此总结一下: 上代码,一目了然 执行结果如下: 注意上面标出的部分,发现2019-12-31 转化之后竟然变为了 2020年。 查看SimpleDateFormat 的API ...
分类:
其他好文 时间:
2020-01-15 23:22:00
阅读次数:
86
2017年1月31日 转换后变成 2018年1月31日,相差一年。这是为什么呢? 原因:YYYY 是以周为单位计算的,我们平常计算日期时最好用yyyy,yyyy才是标注的年份 结论:这两份代码在大部分时间是没有区别的 但如果当前时间是例如:2015-12-29这样的日期 则第一份代码取出来的日期是2 ...
分类:
移动开发 时间:
2018-07-27 14:40:21
阅读次数:
208
今天刷微博的时候看到这个:
立马就想到了BK项目今天feedback回来的bug,运行了大半年好好的都没有啥问题,今天突然间黑屏了,debug后才发现,NSDateFormatter 的时候时间变成2015年了,擦,今天还是2014年啊亲!所以导致create preform的时候出现了问题。
Google了之后才发现是在格式化的时候由YYYY导致引起的,改回yyyy就好了。具体区别:...
分类:
其他好文 时间:
2014-12-30 00:31:36
阅读次数:
146