mysql通过身份证号码获取年龄,通过出生年月获取年龄

您所在的位置:网站首页 身份证计算年龄周岁 mysql通过身份证号码获取年龄,通过出生年月获取年龄

mysql通过身份证号码获取年龄,通过出生年月获取年龄

2024-07-15 06:28| 来源: 网络整理| 查看: 265

一 根据出生年月获取年龄 TIMESTAMPDIFF(YEAR, birthday, CURDATE()) age,

TIMESTAMPDIFF函数,有参数设置,可以精确到年 (YEAR) 和 天(DAY)、小时(HOUR),分钟(MINUTE)和秒(SECOND)用来获取时间差

CURDATE() 函数返回当前的日期 获取当前时间

SELECT TIMESTAMPDIFF(YEAR, '1995-08-25', CURDATE()) age

用来获取年龄 在这里插入图片描述

二 根据身份证号码获取年龄 (substring(now(),1,4)-substring(idcard,7,4))-(substring(idcard,11,4)-date_format(now(),'%m%d')>0) age,

substring()函数从特定位置开始的字符串返回一个给定长度的子字符串。 MySQL提供了各种形式的子串功能. 通过截取身份证号码以此来获得年龄 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3