常用的日期转换Java工具
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.DayOfWeek;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeParseException;
import java.util.Calendar;
import java.util.Date;
import java.util.Objects;
import java.util.Optional;
/**
* 日期转换相关功能的工具类
*
*/
@Slf4j
public class DateUtils {
/**
* 转换UTC时间字符串格式
*/
public static final String UTC_DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
public static final DateTimeFormatter EXPIRATION_DATE_FORMATTER =
DateTimeFormatter.ofPatt