| | |
| | | // Date date1 = getISO8601DateByStr("2024-06-14T08:46:36.014+08:00"); |
| | | // System.out.println(DateUtil.afterMinutesDate(-5)); |
| | | |
| | | System.out.println(DateUtil.getWeekZhouOfDate(getDateFromString2("2025-11-06 00:00:00"))); |
| | | System.out.println(DateUtil.getISO8601DateByStr("2025-11-12T09:13:00.000Z")); |
| | | |
| | | // System.out.println(getPlusTime2(DateUtil.addMonthToDate(new Date(),-1))); |
| | | // System.out.println(DateUtil.getBeforMonthStr(new Date(),12)); |
| | |
| | | return getDayEndTime(cal.getTime()); |
| | | } |
| | | |
| | | public static String getDateStrOfUTCStr(String utcDate){ |
| | | ZonedDateTime utcTime = ZonedDateTime.parse(utcDate, |
| | | DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssX").withZone(ZoneId.of("UTC"))); |
| | | // 转换为北京时间 |
| | | ZonedDateTime beijingTime = utcTime.withZoneSameInstant(ZoneId.of("Asia/Shanghai")); |
| | | return beijingTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); |
| | | } |
| | | // 获取当天的开始时间 |
| | | public static java.util.Date getDayBegin() { |
| | | Calendar cal = new GregorianCalendar(); |