| | |
| | | import java.text.DateFormat; |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.GregorianCalendar; |
| | |
| | | return dateFormat.format(date); |
| | | } |
| | | |
| | | /** |
| | | * Date 转 LocalDate |
| | | * @param date |
| | | * @return |
| | | */ |
| | | public static LocalDate dateToLocalDate(Date date) { |
| | | return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * LocalDate 转 Date |
| | | * @param localDate |
| | | * @return |
| | | */ |
| | | public static Date localDateToDate(LocalDate localDate) { |
| | | return Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()); |
| | | } |
| | | } |