mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-14 15:00:14 +08:00
update 时间工具类
This commit is contained in:
@@ -169,71 +169,6 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) throws ParseException {
|
|
||||||
|
|
||||||
String s = convertMinutesToTime(75);
|
|
||||||
System.out.println(s);
|
|
||||||
|
|
||||||
|
|
||||||
String startDate = "2023-07-01";
|
|
||||||
String endDate = "2023-07-20";
|
|
||||||
LocalDate of = LocalDate.of(2023, 07, 20);
|
|
||||||
System.out.println(of);
|
|
||||||
|
|
||||||
List<String> list = getAllDatesInTheDateRange(startDate, endDate);
|
|
||||||
System.out.println(list);
|
|
||||||
|
|
||||||
// String str = "2023-01-07 11:17:12";
|
|
||||||
// Date date = parseDate(str);
|
|
||||||
// String str1 = parseDateToStr(YYYY_MM_DD_HH_MM_SS, date);
|
|
||||||
// System.out.println(str1);
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Date date1 = addMinute(new Date(), -15);
|
|
||||||
// String s = parseDateToStr(YYYY_MM_DD_HH_MM_SS, date1);
|
|
||||||
// System.out.println(s);
|
|
||||||
//
|
|
||||||
// String time = getDate();
|
|
||||||
// System.out.println(time);
|
|
||||||
//
|
|
||||||
// System.out.println(dateTimeNow("yyyy-MM-dd HH:mm"));
|
|
||||||
|
|
||||||
// String s2 = formatDateTime(new Date());
|
|
||||||
// System.out.println(s2);
|
|
||||||
|
|
||||||
String time = DateUtils.getDateTime();
|
|
||||||
System.out.println(time);
|
|
||||||
|
|
||||||
System.out.println(DateUtils.getDate());
|
|
||||||
// String s = date2HexStr(new Date());
|
|
||||||
// String s = BytesUtil.binary(bytes, 16);
|
|
||||||
// System.out.println(s);
|
|
||||||
|
|
||||||
String hexString = "9401270a1b0217";
|
|
||||||
byte[] bytes1 = BytesUtil.hexStringToByteArray(hexString);
|
|
||||||
// String s1 = toDateString(bytes1);
|
|
||||||
// Date date = CP56Time2aToDate(bytes1);
|
|
||||||
// System.out.println(s1);
|
|
||||||
|
|
||||||
// String encodeCP56Time2a = DateUtils.encodeCP56Time2a(new Date());
|
|
||||||
// byte[] bytes = BytesUtil.hexString2Bytes(encodeCP56Time2a);
|
|
||||||
// String s4 = CP56Time2aToDateStr(bytes);
|
|
||||||
// // byte[] msg = BytesUtil.str2Bcd("88000000000021" + encodeCP56Time2a);
|
|
||||||
// // Date date1 = toDate(bytes);
|
|
||||||
// // String s3 = formatDateTime(date1);
|
|
||||||
// // System.out.println(s3);
|
|
||||||
// System.out.println(s4);
|
|
||||||
long chargingTime = DateUtils.intervalTime("2023-02-24 16:00:00", "2023-02-24 17:03:06");
|
|
||||||
System.out.println(chargingTime);
|
|
||||||
|
|
||||||
|
|
||||||
String dateToStr = DateUtils.parseDateToStr(DateUtils.YYYYMMDDHHMMSS, new Date());
|
|
||||||
System.out.println(dateToStr);
|
|
||||||
|
|
||||||
String poorDays = getPoorDays(addDay(new Date(), -7), new Date());
|
|
||||||
System.out.println(poorDays);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取服务器启动时间
|
* 获取服务器启动时间
|
||||||
*/
|
*/
|
||||||
@@ -1029,11 +964,34 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|||||||
return LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
|
return LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LocalDateTime转时间戳
|
||||||
|
* @param localDateTime
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public static long datetimeToTimestamp(LocalDateTime localDateTime){
|
public static long datetimeToTimestamp(LocalDateTime localDateTime){
|
||||||
long timestamp = localDateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
|
return localDateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
|
||||||
return timestamp;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* date转时间戳
|
||||||
|
*/
|
||||||
|
public static long dateToTimestamp(Date date){
|
||||||
|
LocalDateTime localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
|
||||||
|
return datetimeToTimestamp(localDateTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* date字符串转时间戳
|
||||||
|
* @param dateStr
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static long dateStrToTimestamp(String dateStr) {
|
||||||
|
Date date = parseDate(dateStr);
|
||||||
|
return dateToTimestamp(date);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 将 YYYY-MM-DD HH:mm:ss 转换为 YYYY-MM-DD
|
* 将 YYYY-MM-DD HH:mm:ss 转换为 YYYY-MM-DD
|
||||||
* @param dateTimeString
|
* @param dateTimeString
|
||||||
|
|||||||
Reference in New Issue
Block a user