Commit 215add61 authored by tianbo's avatar tianbo

漏提代码

parent 900dba91
...@@ -6,8 +6,12 @@ import java.text.ParseException; ...@@ -6,8 +6,12 @@ import java.text.ParseException;
import java.text.ParsePosition; import java.text.ParsePosition;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.*; import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.TimeZone;
/** /**
* @description: 时间工具类 * @description: 时间工具类
* @author: DELL * @author: DELL
...@@ -623,7 +627,13 @@ public class DateUtils { ...@@ -623,7 +627,13 @@ public class DateUtils {
// System.out.println(getQuarterStr(getMonth(dateParse("2021-5-11", null)))); // System.out.println(getQuarterStr(getMonth(dateParse("2021-5-11", null))));
// System.out.println(getWeekBeginDate(dateParse("2021-10-11", null))); // System.out.println(getWeekBeginDate(dateParse("2021-10-11", null)));
// System.out.println(getWeekEndDate(dateParse("2021-10-11", null))); // System.out.println(getWeekEndDate(dateParse("2021-10-11", null)));
System.out.println(secondsToTimeStr(3600)); // System.out.println(secondsToTimeStr(3600));
// System.out.println(getTimeString(dateParse("2023-09-07 16:15:15", DATE_TIME_PATTERN), dateParse("2023-09-06 " +
// "16:15:15", DATE_TIME_PATTERN)));
long diff = dateParse("2022-09-07 16:16:16", DATE_TIME_PATTERN).getTime() - dateParse("2023-09-06 10:15:15",
DATE_TIME_PATTERN).getTime();
System.out.println(diff/1000);
System.out.println(secondsToTimeStr((int) diff/1000));
} }
/** /**
...@@ -714,7 +724,7 @@ public class DateUtils { ...@@ -714,7 +724,7 @@ public class DateUtils {
* @param oldTime 靠前时间 * @param oldTime 靠前时间
* @return * @return
*/ */
public static String getTimestr(Date newTime, Date oldTime) { public static String getTimeString(Date newTime, Date oldTime) {
Long newTimes = newTime.getTime(); Long newTimes = newTime.getTime();
Long oldTimes = oldTime.getTime(); Long oldTimes = oldTime.getTime();
// 不改时间会多加八个小时 // 不改时间会多加八个小时
...@@ -723,6 +733,20 @@ public class DateUtils { ...@@ -723,6 +733,20 @@ public class DateUtils {
} }
/** /**
* 根据两个日期返回相差的时分秒
*
* @param newTime 靠后时间
* @param oldTime 靠前时间
* @return
*/
public static String getTimeDiffString(Date newTime, Date oldTime) {
Long newTimes = newTime.getTime();
Long oldTimes = oldTime.getTime();
long diff = newTimes - oldTimes;
return secondsToTimeStr((int) diff / 1000);
}
/**
* 获取现在日期字符串时间戳格式 * 获取现在日期字符串时间戳格式
* *
* @return返回字符串格式 yyyyMMdd * @return返回字符串格式 yyyyMMdd
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment