日期时间规范

正例:new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

1、日期格式化时,表示年份统一使用小写的y。
说明:yyyy表示当天所在的年,而大写的YYYY代表是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的YYYY就是下一年。

2、日期格式化时,分清楚大写的M和小写的m,大写的H和小写的h分别指代的意义。
说明:M表示月份、m表示分钟、H表示24小时制、h表示12小时制。

3、
获取当前毫秒数:System.currentTimeMillis()
获取更加精确的纳秒级时间值:System.nanoTime()
在JDK8中,推荐使用Instant类

4、
获取今年的天数: int daysOfThisYear = LocalDate.now().lengthOfYear();
获取指定某年的天数: LocalDate.of(2011, 1, 1).lengthOfYear();

你可能感兴趣的:(Java笔记)