From 0b5e08cea6c15f4fef67d9944f969be5b42258f7 Mon Sep 17 00:00:00 2001
From: CeDo <cedoogle@gmail.com>
Date: 星期四, 10 六月 2021 16:59:26 +0800
Subject: [PATCH] Merge branch 'test_elder_cedoo' into test
---
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/AgeUtils.java | 32 ++++++++++++++++++++++++++------
1 files changed, 26 insertions(+), 6 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/AgeUtils.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/AgeUtils.java
index c64e3e7..411306a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/AgeUtils.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/AgeUtils.java
@@ -54,6 +54,24 @@
return age;
}
+ // 根据时间戳计算年龄
+ public static int getAgeFromBirthTime(long birthTimeLong) {
+ Date date = new Date(birthTimeLong * 1000l);
+ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
+ String birthTimeString = format.format(date);
+ return getAgeFromBirthTime(birthTimeString);
+ }
+
+ public static String getAgeFormatBirthday(String brithday) {
+ if(StringUtils.isEmpty(brithday)){
+ return "";
+ }
+ String year = brithday.substring(0,4);
+ String month = brithday.substring(4,6);
+ String ri = brithday.substring(6,8);
+ return year + "-" + month + "-" + ri;
+ }
+
public static int getAgeFromBirthTimes(String birthTimeString) {
// 先截取到字符串中的年、月、日
int selectYear = Integer.parseInt(birthTimeString.substring(0,4));
@@ -96,19 +114,21 @@
age = age + 1;
}
}
- return age - 1;
+ return age;
}
- // 根据时间戳计算年龄
- public static int getAgeFromBirthTime(long birthTimeLong) {
+ public static int getAgeFromBirthTimes(long birthTimeLong) {
Date date = new Date(birthTimeLong * 1000l);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String birthTimeString = format.format(date);
- return getAgeFromBirthTime(birthTimeString);
+ return getAgeFromBirthTimes(birthTimeString);
}
public static void main(String[] args) {
- int age = getAgeFromBirthTime("1995-08-18");
- System.out.println(age);
+ String yese = "19980516";
+ String year = yese.substring(0,4);
+ String month = yese.substring(4,6);
+ String ri = yese.substring(6,8);
+ System.out.println();
}
}
--
Gitblit v1.7.1