设计了个公司内部的OKR考核系统,里面有一个任务人天的概念,设计了一个公式专门用于计算个人工作任务占的人天。
public static String numDays(LocalDateTime startTime, LocalDateTime endTime, Integer workHour) {
if (startTime.compareTo(endTime) > 0) {
return null;
}
Duration duration = Duration.between(startTime, endTime);
return String.valueOf(duration.toDays() + ((double) (duration.toHours() - (duration.toDays() * 24))) / workHour);
}