Java中的日期相关API主要有三大类:java.util.Date、java.sql.Date和java.time包。
java.util.Date是Java中最常用的日期API,它提供了许多方法来处理日期,如获取日期、设置日期、比较日期等。
Date date = new Date();
Date date = new Date(long millis);
其中,millis参数是从1970年1月1日0时0分0秒开始经过的毫秒数。
long millis = date.getTime();
int result = date1.compareTo(date2);
其中,result的值有三种可能:
java.sql.Date是Java中用于操作数据库的日期API,它主要用于操作数据库中的日期数据,提供了一些基本的操作方法,如获取日期、设置日期等。
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
java.sql.Date date = new java.sql.Date(long millis);
其中,millis参数是从1970年1月1日0时0分0秒开始经过的毫秒数。
int result = date1.compareTo(date2);
其中,result的值有三种可能:
java.time包是Java 8引入的新的日期API,它提供了更多的操作方法,可以更精确的操作日期,如获取当前时间、计算时间差、格式化日期等。
LocalDate date = LocalDate.now();
LocalDate date1 = LocalDate.now(); LocalDate date2 = LocalDate.of(2020, 8, 1); Period period = Period.between(date1, date2);
LocalDate date = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); String strDate = date.format(formatter);
本文链接:http://task.lmcjl.com/news/9432.html