From b1fb83530b7105e4aa73e4101727dea945eb01c2 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 29 八月 2025 21:48:15 +0800
Subject: [PATCH] bug修改
---
cloud-server-account/src/main/java/com/dsh/account/util/LocalDateTimeUtils.java | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/cloud-server-account/src/main/java/com/dsh/account/util/LocalDateTimeUtils.java b/cloud-server-account/src/main/java/com/dsh/account/util/LocalDateTimeUtils.java
index 08fc7c1..541d990 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/util/LocalDateTimeUtils.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/util/LocalDateTimeUtils.java
@@ -15,8 +15,8 @@
* @version V1.0
*/
public class LocalDateTimeUtils {
- private final static int[] dayArr = new int[] { 20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22 };
- private final static String[] constellationArr = new String[] { "摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座" };
+ private final static int[] dayArr = new int[]{20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22};
+ private final static String[] constellationArr = new String[]{"摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座"};
/**
@@ -33,16 +33,17 @@
/**
* 通过生日计算年龄
+ *
* @param birthDay 生日
* @return
* @throws ParseException
*/
public static int getAgeByBirth(LocalDate birthDay) throws ParseException {
int age = 0;
- //出生日期晚于当前时间,无法计算
- LocalDate now=LocalDate.now();
+ //出生日期晚于当前时间,无法计算
+ LocalDate now = LocalDate.now();
if (birthDay.isAfter(now)) {
- throw new IllegalArgumentException( "生日大于当前时间!");
+ throw new IllegalArgumentException("生日大于当前时间!");
}
//当前年份
int yearNow = now.getYear();
@@ -51,14 +52,14 @@
//当前日期
int dayOfMonthNow = now.getDayOfMonth();
- int yearBirth =birthDay.getYear();
+ int yearBirth = birthDay.getYear();
int monthBirth = birthDay.getMonthValue();
int dayOfMonthBirth = birthDay.getDayOfMonth();
//计算整岁数
age = yearNow - yearBirth;
if (monthNow <= monthBirth) {
if (monthNow == monthBirth) {
- if (dayOfMonthNow < dayOfMonthBirth){
+ if (dayOfMonthNow < dayOfMonthBirth) {
//当前日期在生日之前,年龄减一
age--;
}
@@ -75,22 +76,23 @@
*/
public static String getConstellation(LocalDate date) {
- Integer month=date.getMonthValue();
- Integer day=date.getDayOfMonth();
+ Integer month = date.getMonthValue();
+ Integer day = date.getDayOfMonth();
return day < dayArr[month - 1] ? constellationArr[month - 1] : constellationArr[month];
}
/**
* 获取当天的星期几
+ *
* @return
*/
- public static int getWeekStr(){
+ public static int getWeekStr() {
LocalDate today = LocalDate.now();
DayOfWeek dayOfWeek = today.getDayOfWeek();
return dayOfWeek.getValue();
}
- public static String getWeekOfDays(int desiredDayOfWeek){
+ public static String getWeekOfDays(int desiredDayOfWeek) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
--
Gitblit v1.7.1