mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +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());
|
||||
}
|
||||
|
||||
/**
|
||||
* LocalDateTime转时间戳
|
||||
* @param localDateTime
|
||||
* @return
|
||||
*/
|
||||
public static long datetimeToTimestamp(LocalDateTime localDateTime){
|
||||
long timestamp = localDateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
|
||||
return timestamp;
|
||||
return localDateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
|
||||
}
|
||||
|
||||
/**
|
||||
* 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
|
||||
* @param dateTimeString
|
||||
|
||||
Reference in New Issue
Block a user