部分疑问问题修改
This commit is contained in:
+53
@@ -5,6 +5,11 @@ import java.sql.Timestamp;
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneId;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
@@ -647,4 +652,52 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
return calendar.get(Calendar.YEAR);
|
||||
}
|
||||
|
||||
/**
|
||||
* LocalDate转Date
|
||||
* @param localDate
|
||||
* @return Date
|
||||
*/
|
||||
public static Date localDate2Date(LocalDate localDate) {
|
||||
if (null == localDate) {
|
||||
return null;
|
||||
}
|
||||
ZonedDateTime zonedDateTime = localDate.atStartOfDay(ZoneId.systemDefault());
|
||||
return Date.from(zonedDateTime.toInstant());
|
||||
}
|
||||
|
||||
/**
|
||||
* Date转LocalDate
|
||||
* @param date
|
||||
*/
|
||||
public static LocalDate date2LocalDate(Date date) {
|
||||
if(null == date) {
|
||||
return null;
|
||||
}
|
||||
return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
||||
}
|
||||
|
||||
/**
|
||||
* LocalDateTime转Date
|
||||
* @param localDateTime
|
||||
* @return Date
|
||||
*/
|
||||
public static Date localDateTime2Date(LocalDateTime localDateTime){
|
||||
ZoneId zoneId = ZoneId.systemDefault();
|
||||
ZonedDateTime zonedDateTime = localDateTime.atZone(zoneId);
|
||||
Instant instant = zonedDateTime.toInstant();
|
||||
return Date.from(instant);
|
||||
}
|
||||
|
||||
/**
|
||||
* Date转LocalDateTime
|
||||
* @param date
|
||||
* @return LocalDateTime
|
||||
*/
|
||||
public static LocalDateTime date2LocalDateTime(Date date){
|
||||
Instant instant = date.toInstant();
|
||||
ZoneId zoneId = ZoneId.systemDefault();
|
||||
ZonedDateTime zonedDateTime = instant.atZone(zoneId);
|
||||
return zonedDateTime.toLocalDateTime();
|
||||
}
|
||||
|
||||
}
|
||||
-1
@@ -105,7 +105,6 @@ public class PasswordUtil {
|
||||
* @throws Exception
|
||||
*/
|
||||
public static String encrypt(String plaintext) {
|
||||
|
||||
return encrypt(plaintext, ALGORITHM, Salt);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user