|
@@ -8,22 +8,22 @@ categories: 编程语言
|
|
|
|
|
|
### 取整天的方法
|
|
|
``` java
|
|
|
-DateTime now = new DateTime(); // 2016-02-26T16:51:28.749+08:00
|
|
|
-now.dayOfWeek().roundCeilingCopy(); // 2016-02-27T00:00:00.000+08:00
|
|
|
-now.dayOfWeek().roundFloorCopy(); // 2016-02-26T00:00:00.000+08:00
|
|
|
-now.minuteOfDay().roundFloorCopy(); // 2016-02-26T16:51:00.000+08:00
|
|
|
-now.secondOfMinute().roundFloorCopy(); // 2016-02-26T16:51:28.000+08:00
|
|
|
+ DateTime now = new DateTime(); // 2016-02-26T16:51:28.749+08:00
|
|
|
+ now.dayOfWeek().roundCeilingCopy(); // 2016-02-27T00:00:00.000+08:00
|
|
|
+ now.dayOfWeek().roundFloorCopy(); // 2016-02-26T00:00:00.000+08:00
|
|
|
+ now.minuteOfDay().roundFloorCopy(); // 2016-02-26T16:51:00.000+08:00
|
|
|
+ now.secondOfMinute().roundFloorCopy(); // 2016-02-26T16:51:28.000+08:00
|
|
|
```
|
|
|
|
|
|
|
|
|
### 两个时间相差多少天
|
|
|
|
|
|
``` java
|
|
|
- DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
- DateTime date1 = dateTimeFormatter.parseDateTime("2020-07-30 23:00:00").dayOfWeek().roundFloorCopy();
|
|
|
- Date date = new Date();
|
|
|
- DateTime date2 = new DateTime(date).dayOfWeek().roundFloorCopy();
|
|
|
- System.out.println("时间2:"+date2.toString("yyyy-MM-dd HH:mm:ss"));
|
|
|
- System.out.println("时间1:"+date1.toString("yyyy-MM-dd HH:mm:ss"));
|
|
|
- System.out.println("时间相差:"+ Days.daysBetween(date1,date2).getDays()+" 天 " );
|
|
|
+ DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
+ DateTime date1 = dateTimeFormatter.parseDateTime("2020-07-30 23:00:00").dayOfWeek().roundFloorCopy();
|
|
|
+ Date date = new Date();
|
|
|
+ DateTime date2 = new DateTime(date).dayOfWeek().roundFloorCopy();
|
|
|
+ System.out.println("时间2:"+date2.toString("yyyy-MM-dd HH:mm:ss"));
|
|
|
+ System.out.println("时间1:"+date1.toString("yyyy-MM-dd HH:mm:ss"));
|
|
|
+ System.out.println("时间相差:"+ Days.daysBetween(date1,date2).getDays()+" 天 " );
|
|
|
```
|