package xxx;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
public static final String FORMAT_UTC = "yyyy-MM-dd'T'HH:mm:ss'Z'";
private static String formatDateToUTC(Date date) {
// 2021-09-29T09:14:50Z
SimpleDateFormat dateFormat = new SimpleDateFormat(FORMAT_UTC);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.HOUR, -8);
return dateFormat.format(calendar.getTime());
}
private static Date formatUTCToDate(String utc) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(FORMAT_UTC);
Date parse = sdf.parse(utc);
Calendar calendar = Calendar.getInstance();
calendar.setTime(parse);
calendar.set(Calendar.HOUR, calendar.get(Calendar.HOUR) + 8);
return calendar.getTime();
}
}