Calendar.getInstance().getTimeInMillis(); //方法一
System.currentTimeMillis(); //方法二
//java8
Clock.systemDefaultZone().millis(); //方法三 java8
结果打印:
1540886052520
//格式化时间
//方法一
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd");
Date date1 = new Date();
System.out.println(simpleDateFormat.format(date1));
//方法二 java 8
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDate date2 = LocalDate.now();
System.out.println(date2.format(formatter));
注:
java 8 引入新的日期API 其中包括 LocalDate LocalTime LocalDateTime Clock Instant 等 这些类设计都使用了不变模式,所以是线程安全的
java8 日期使用 好文章: