jdk1.8 日期处理
1、原始jdk1.0引入 java.lang.util.Date
2、jdk1.1后引入Calendar
3、引入java.time API且Date新增了toInstant()
3.1 主要是借鉴了joda-Time
3.2 中包含本地日期LocalDate、本地时间LocalTime、本地日期时间LoaclDateTime、时区ZonedDateTime、持续时间Duration等类。
4、测试日期转换并加减:
4.1 dtf是日期格式格式化实体对象
4.2 batchDate日期字符串
4.3 plusDays对日期加一天
4.4 format将日期转为字符串
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMdd");
String batchDateStr = LocalDate.parse(batchDate, dtf).plusDays(1).format(dtf);
LocalDateTime lt = LocalDateTime.now();
5、其它详细内容请咨询或者参考光放文档