|
@@ -11,48 +11,47 @@ import java.time.format.DateTimeFormatter;
|
|
|
* @create: 08月07日 13时
|
|
|
**/
|
|
|
public class TimeConvert {
|
|
|
- private static String dateTimeString2String(String format, int seconds) {
|
|
|
+ public static String dateTimeString2String(String format, int seconds) {
|
|
|
String replace = format.replace(" ", "T");
|
|
|
LocalDateTime localDateTime1 = LocalDateTime.parse(replace);
|
|
|
LocalDateTime res = localDateTime1.plusSeconds(seconds);
|
|
|
return res.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
|
|
|
}
|
|
|
|
|
|
- private LocalDateTime dateTimeString2Datetime(String format, int seconds) {
|
|
|
+ public static LocalDateTime dateTimeString2Datetime(String format, int seconds) {
|
|
|
String replace = format.replace(" ", "T");
|
|
|
LocalDateTime localDateTime1 = LocalDateTime.parse(replace);
|
|
|
return localDateTime1.plusSeconds(seconds);
|
|
|
}
|
|
|
|
|
|
- private String datetime2String(LocalDateTime localDateTime, int seconds) {
|
|
|
+ public static String datetime2String(LocalDateTime localDateTime, int seconds) {
|
|
|
LocalDateTime res = localDateTime.plusSeconds(seconds);
|
|
|
String format = localDateTime.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
|
|
|
return format;
|
|
|
}
|
|
|
|
|
|
- private LocalDateTime datetime2datetime(LocalDateTime localDateTime, int seconds) {
|
|
|
+ public static LocalDateTime datetime2datetime(LocalDateTime localDateTime, int seconds) {
|
|
|
LocalDateTime res = localDateTime.plusSeconds(seconds);
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
- private static String timeString2String(String format, int seconds) {
|
|
|
+ public static String timeString2String(String format, int seconds,String pattern) {
|
|
|
LocalTime res = LocalTime.parse(format).plusSeconds(seconds);
|
|
|
- return res.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
|
|
|
+ return res.format(DateTimeFormatter.ofPattern(pattern));
|
|
|
}
|
|
|
|
|
|
- private LocalTime timeString2time(String format, int seconds) {
|
|
|
- String replace = format.replace(" ", "T");
|
|
|
- LocalTime localDateTime1 = LocalTime.parse(replace);
|
|
|
+ public static LocalTime timeString2time(String format, int seconds) {
|
|
|
+ LocalTime localDateTime1 = LocalTime.parse(format);
|
|
|
return localDateTime1.plusSeconds(seconds);
|
|
|
}
|
|
|
|
|
|
- private String time2String(LocalTime localTime, int seconds) {
|
|
|
+ public static String time2String(LocalTime localTime, int seconds) {
|
|
|
LocalTime res = localTime.plusSeconds(seconds);
|
|
|
String format = res.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
|
|
|
return format;
|
|
|
}
|
|
|
|
|
|
- private LocalTime time2time(LocalTime localTime, int seconds) {
|
|
|
+ public static LocalTime time2time(LocalTime localTime, int seconds) {
|
|
|
LocalTime res = localTime.plusSeconds(seconds);
|
|
|
return res;
|
|
|
}
|