From 6979b628cd4317731384484603a2aa2c671ff53a Mon Sep 17 00:00:00 2001 From: CeDo <cedoogle@gmail.com> Date: 星期四, 10 六月 2021 11:09:25 +0800 Subject: [PATCH] add:生存认证接口首次提交 --- 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