优化
This commit is contained in:
@ -3,6 +3,7 @@ package com.ruoyi.common.util;
|
||||
import com.ruoyi.bgt.domain.vo.BgtAttendanceCountVO;
|
||||
|
||||
import java.time.*;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.*;
|
||||
|
||||
public class DataUtil {
|
||||
@ -90,4 +91,19 @@ public class DataUtil {
|
||||
long minutes = duration.toMinutes();
|
||||
return (int) minutes;
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算年龄
|
||||
*/
|
||||
public static int calculateAge(String birthdate) {
|
||||
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
||||
// 将字符串解析为 LocalDate 对象
|
||||
LocalDate birth = LocalDate.parse(birthdate, dateTimeFormatter);
|
||||
// 获取当前日期
|
||||
LocalDate now = LocalDate.now();
|
||||
|
||||
// 计算年龄
|
||||
Period period = Period.between(birth, now);
|
||||
return period.getYears();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user