|
|
|
@@ -5,10 +5,7 @@ import java.sql.Timestamp; |
|
|
|
import java.text.DateFormat; |
|
|
|
import java.text.ParseException; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.time.LocalDate; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.time.Period; |
|
|
|
import java.time.ZoneId; |
|
|
|
import java.time.*; |
|
|
|
import java.time.temporal.ChronoUnit; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Calendar; |
|
|
|
@@ -1080,6 +1077,21 @@ public class DateUtils { |
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 日期距离今天还有几天 |
|
|
|
* |
|
|
|
* @param date |
|
|
|
* @return <0 今后n天? |
|
|
|
*/ |
|
|
|
public static int birthdaysBetween(Date date) { |
|
|
|
Date today = new Date() ; |
|
|
|
date.setYear(today.getYear()); |
|
|
|
Calendar todayCal = Calendar.getInstance(); |
|
|
|
Calendar birthdayCal = Calendar.getInstance(); |
|
|
|
birthdayCal.setTime(date); |
|
|
|
return todayCal.get(Calendar.DAY_OF_YEAR) - birthdayCal.get(Calendar.DAY_OF_YEAR) ; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取指定日期n个月后的第一天 |
|
|
|
* @return |
|
|
|
|