按天计算提成相关

This commit is contained in:
xiezhijun
2021-01-11 21:06:46 +08:00
parent a9ada467d2
commit 64cda6be9e
16 changed files with 1278 additions and 5 deletions

View File

@ -3,6 +3,10 @@ package com.stdiet.common.utils;
import java.lang.management.ManagementFactory;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Date;
import org.apache.commons.lang3.time.DateFormatUtils;
@ -152,4 +156,34 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
// long sec = diff % nd % nh % nm / ns;
return day + "" + hour + "小时" + min + "分钟";
}
/**
* Date对象转LocalDateTime
* */
public static LocalDateTime dateToLocalDateTime(Date date){
return LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
}
/**
* LocalDateTime对象转Date
* */
public static Date localDateTimeToDate(LocalDateTime localDateTime){
ZonedDateTime zdt = LocalDateTime.now().atZone(ZoneId.systemDefault());
return Date.from(zdt.toInstant());
}
/**
* Date对象转LocalDate
* */
public static LocalDate dateToLocalDate(Date date){
return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
}
/**
* LocalDate转Date
*/
public static Date localDateToDate(LocalDate localDate) {
ZonedDateTime zonedDateTime = localDate.atStartOfDay(ZoneId.systemDefault());
return Date.from(zonedDateTime.toInstant());
}
}