添加统计(汇总和各县统计)
This commit is contained in:
@@ -8,6 +8,7 @@ import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.ZoneId;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.Date;
|
||||
import org.apache.commons.lang3.time.DateFormatUtils;
|
||||
|
||||
@@ -219,4 +220,30 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加1天
|
||||
* @param dateStr
|
||||
* @param inputFormat
|
||||
* @param outputFormat
|
||||
* @return
|
||||
*/
|
||||
public static String addOneDay(String dateStr, String inputFormat, String outputFormat) {
|
||||
if (dateStr == null || dateStr.trim().isEmpty()
|
||||
|| inputFormat == null || inputFormat.trim().isEmpty()
|
||||
|| outputFormat == null || outputFormat.trim().isEmpty()) {
|
||||
System.err.println("参数错误:dateStr/inputFormat/outputFormat 不能为空");
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern(inputFormat.trim());
|
||||
DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(outputFormat.trim());
|
||||
LocalDate date = LocalDate.parse(dateStr.trim(), inputFormatter);
|
||||
LocalDate nextDay = date.plusDays(1);
|
||||
return nextDay.format(outputFormatter);
|
||||
} catch (Exception e) {
|
||||
System.err.println("日期解析失败:输入字符串[" + dateStr + "] 与输入格式[" + inputFormat + "]不匹配");
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user