LocalDateTime 时间类
来源:互联网 发布:淘宝直播怎么看回放 编辑:程序博客网 时间:2024/06/05 01:02
时间的更新切换,直接上代码,以前的方法 不好用,会出现显示不正确,当然如果你没有设置今天,昨天,前天的话,方法就可以不用这么麻烦,就是日期计算的问题
String startTime ="2016-11-13 23:59";
String endtime = "2016-11-16 00:00";
DateTimeFormatter sf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime startLocalDate = LocalDateTime.parse(startTime, sf);
LocalDateTime mid = startLocalDate.plusDays(1).withHour(0).withMinute(0).withSecond(0).withNano(0);
LocalDateTime mid1 = startLocalDate.plusDays(2).withHour(0).withMinute(0).withSecond(0).withNano(0);
LocalDateTime mid2 = startLocalDate.plusDays(3).withHour(0).withMinute(0).withSecond(0).withNano(0);
LocalDateTime endLocalDate = LocalDateTime.parse(endtime, sf);
long sec = ChronoUnit.SECONDS.between(startLocalDate, endLocalDate);
long sec1 = ChronoUnit.SECONDS.between(startLocalDate, mid);
long sec2= ChronoUnit.SECONDS.between(startLocalDate, mid1);
long sec3 = ChronoUnit.SECONDS.between(startLocalDate, mid2);
if(sec<sec1){
if(sec<60){
System.out.println("刚刚");
}else{
System.out.println("今天"+startLocalDate.toString().substring(startLocalDate.toString().indexOf("T")+1));
}
}
if(sec>=sec1 && sec<sec2){
System.out.println("昨天"+startLocalDate.toString().substring(startLocalDate.toString().indexOf("T")+1));
}
if(sec>=sec2 && sec<sec3){
System.out.println("前天"+startLocalDate.toString().substring(startLocalDate.toString().indexOf("T")+1));
}
if(sec>=sec3){
System.out.println(startLocalDate.toString().replace("T", " "));
}
}
- LocalDateTime 时间类
- java8 LocalDate LocalDateTime等时间类介绍
- LocalDateTime
- LocalDate, LocalTime, LocalDateTime, and Instant表示时间点的日期-时间类的通用方法
- JPA查询时间(localdatetime)间隔数据问题
- 5.1-java8日期和时间DateTime,LocalDateTime
- Java8中的LocalDateTime工具类
- java8 新时间API用法实例(LocalDate、LocalTime、LocalDateTime)
- Java的日期与时间(十四)java.time.LocalDateTime
- java8 时间/日期 localDateTime比较,获取年月日时分秒
- Java8新特性 第13课-localDateTime类
- Java8-LocalDateTime
- Spring MVC 在@RequestParam和@RequestBody中使用Java 8时间LocalDateTime
- java时间还在用date和calender?换LocalDateTime吧!
- org.apache.commons.beanutils.BeanUtils 自定义转换 java 8 localdatetime 类
- JavaSE8-Stream,LocalDateTime
- JAVA8 LocalDateTime --> Date
- LocalDate、LocalTime、LocalDateTime
- jquery .html(),.text()和.val()的差异总结:
- linux shell的sleep指定延时单位
- Ionic 微信支付
- GDB学习整理1--Gcc编译详解
- material design
- LocalDateTime 时间类
- https配置
- 1行命令集成极光推送
- java面试题笔试题之选择与查找
- MAVEN添加依赖
- Python for Data Analysis (10)
- 定时关机的一些参数
- 正则表达式
- 学习日记 – 《C陷阱与缺陷》 – Day1