This commit is contained in:
zt
2025-02-25 18:14:10 +08:00
parent 293560e4a3
commit 6a27cccc3c
7 changed files with 71 additions and 23 deletions

View File

@ -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();
}
}