From 2e64c232ab6b51b2cecf1ee96e1e9b709234f326 Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期六, 21 八月 2021 16:35:14 +0800 Subject: [PATCH] 随手拍改版接口开发 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/AgeUtils.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 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..c0b38b8 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)); @@ -99,16 +117,17 @@ return age - 1; } - // 根据时间戳计算年龄 - 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); } } -- Gitblit v1.7.1