文章目录
- I 日期时间编程规约
- 
   - 【强制】
- 【推荐】
 
- II 知识扩展
- 
   - 日期格式
 
I 日期时间编程规约
【强制】
- 日期格式化时,传入 pattern 中表示年份统一使用小写的 y。
说明:日期格式化时,yyyy 表示当天所在的年,而大写的 YYYY 代表是 week in which year(JDK7 之后引入的概念),
意思是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的 YYYY 就是下一年。反例:
某程序员因使用 YYYY/MM/dd 进行日期格式化,2017/12/31 执行结果为 2018/12/31,造成线上故障。

- 获取当前毫秒数:System.currentTimeMillis();而不是 new Date().getTime()。
获取纳秒级时间,则使用 System.nanoTime 的方式
- 不允许在程序任何地方中使用:1ÿ
![Java [后端] 开发日常记录(1)](https://i-blog.csdnimg.cn/blog_migrate/b8c6a793712d05bde2bd3e323b0a4be0.png)


















