新手学习:根据生日计算当前年龄
如何根据一个人的生日计算他的当前年龄,注:birthdate的格式是(yyyymmdd)
实现代码如下:
Date birthdate = currentUser.getResident().getBirthday();
Calendar cal = Calendar.getInstance();
int nowYear = cal.get(Calendar.YEAR);
int nowMonth = cal.get(Calendar.MONTH)+1;
int nowDay = cal.get(Calendar.DAY_OF_MONTH);
// 获得用户生日,年,月,日
cal.setTime(birthdate);
int birthYear = cal.get(Calendar.YEAR);
int birthMonth = cal.get(Calendar.MONTH)+1;
int birthDay = cal.get(Calendar.DAY_OF_MONTH);
age = nowYear-birthYear;
if(nowMonth<=birthMonth){
if(nowMonth==birthMonth){
if(nowDay<birthDay){
age--;
}
}
else{
age--;
}
}
逻辑比较简单,就不做解释了,当遇到类似问题的时候可以当做一个解决方案。
新手学习:根据生日计算当前年龄相关推荐
- java 生日 计算_java根据生日计算当前年龄,精确到月
public static String getAgeDetail(String date){ //如果有空格 int index = date.indexOf(" "); if ...
- js根据生日计算出年龄
/*根据出生日期算出年龄*/ function jsGetAge(strBirthday){ var returnAge;var strBirthdayArr=strBirthday.split(&q ...
- mysql 根据生日计算出年龄信息
select IFNULL(TIMESTAMPDIFF(YEAR, birthday, CURDATE()),0) AS age from user
- JAVA 输入身份证号码进行验证正误,15位转18位,并解析出生日、当前年龄、地区代码、性别
我们的身份证号码包含很多的信息,下面的代码提供了身份证的解析功能,具体看注释吧,已经写全了 import java.text.SimpleDateFormat; import java.util.Da ...
- js生日计算年龄_如何提取身份证生日和年龄,几行VBA代码教你学会
No.1 身份证里包含了个人生日信息,根据生日也可以计算出年龄. 办公过程中,如果一个一个信息录入,是不是显得十分疲劳. 如果遇到这样有规律的工作,还是交给电脑来做更有优势. 下面介绍一下,如何在身份 ...
- js生日计算年龄_用T-SQL计算明细年龄问题.
提前说一下,有一个bug,就是出生日期等于getdate()的时候,由于没有精确到时分秒,而无法计算年龄. 过几天补上. /*计算明细年龄问题*/DECLARE @ADATE DATETIME, @B ...
- JSP自定义标签 函数,实现生日计算年龄
在Spring+hibernate的框架中,通过生日计算年龄比较麻烦,通过SQL计算年龄也可以实现,还是挺麻烦的,测试过几种方法后,还是在显示层,通过JSP的自定义标签实现比较简单. 1.创建标签的处 ...
- php生日计算年龄,php根据生日计算年龄的方法
摘要:本文实例讲述了php根据生日计算年龄的方法.分享给大家供大家参考.具体如下:<?php function birthday($birthday){ $age = strtotime($bi ...
- android出生日期计算年龄,Java 通过生日计算宝宝多大了,输出我27岁7月零9天
通过生日计算宝宝多大了 前段时间大家在打新冠状疫苗的时候,护士给了我一张小纸条,上面清晰的显示我在地球上的年龄27岁4个月零3天.我们也写个代码走起 import java.text.ParseExc ...
最新文章
- Yolo(1)Yolo v1
- Socket粘包问题
- python下载安装教程3.8.1-Python3.8.1下载
- Android中Activity的四种启动方式
- curl 升级 php,将命令行cURL转换为PHP cURL
- 获取按钮点击次数_无限次数使用,不会吧?不会吧?
- 安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流
- 戴尔计算机windows未能启动,戴尔电脑windows7无法启动安装过程怎么办
- 【PS】制作水彩画效果
- 《互联网周刊》:移动学习在路上
- 浅谈GOF设计模式之建造者模式(五)
- 合并石头的最低成本问题
- MFC ListCtrl的cheek框的全选和反选
- 【Flutter从入门到实战】⑪、豆瓣案例-1、星星评分Widget、虚线Widget、TabbarWidget、BottomNavigationBarItem的封装、初始化配置抽取
- linux 扫描wifi
- 自己的JS框架--Amy框架。
- fpga配置过程(转载)
- LWN:在kernel中实现完整的task-isolation!
- SAP 如何批量扩充(复制)科目到其他子公司(T-CODE: FS15)?
- 二、5G无线网络空中接口(1)--老狐笔记