假如人员的出生日期为 1994-10-01,首先用 MySQL 的 now() 函数获取当前系统日期,然后利用DATE_FORMAT() 函数计算出当前年龄。

注意:DATE_FORMAT() 方法后面要加0

select DATE_FORMAT(FROM_DAYS(DATEDIFF(now(), '1994-10-01')), '%Y')+0 as age

实践一下,当前系统时间为 2022-08-29 10:50:54

  • DATEDIFF() 函数返回两个日期之间的天数。
  • FROM_DAYS() 函数:给定一个天数N,并返回一个日期值。
  • DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

使用FROM_DAYS()谨慎旧日期,它不打算使用与之前的公历(1582年)的到来值。

参考 https://www.tutorialspoint.com/calculate-age-based-on-date-of-birth-in-mysql

【笔记】MySQL 根据出生日期计算当前年龄相关推荐

  1. 数据库里怎样根据出生日期计算精确年龄

    网上有很多人都在问怎样根据出生日期计算出年龄,回答的人很多,但大部份都是用年减年的方式去算年龄,这样误差就太大了,我们现在计算精确年龄的思路是:年减年后,再对比月日,月日未达的,再减一年就OK了. S ...

  2. java计算年龄_java根据出生日期计算出年龄

    java根据出生日期计算出年龄 发布时间:2018-05-18 16:07, 浏览次数:3155 , 标签: java日期年龄计算 String dataOfBirth = "1991-10 ...

  3. T-SQL 2 Tips: 1.计算任意两日期之间的周一到周日分别各有几个! 2.根据出生日期计算精确年龄!...

    这两个小技巧,不写不知道,一写吓一跳! 都是看似简单,实际做起来就懵,得仔细想一想,才能写对! 凡是有日期运算的程序都要细心哦! 先说第二个: 2.根据出生日期精确计算年龄!   所谓计算精确年龄就是 ...

  4. sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()

    场景: 数据库中存储出生日期字段,列表展示需要年龄 方案:1. 查出list在代码中循环计算 2. 在sql中使用运算或者函数 这里展示第二种方式: TIMESTAMPDIFF(YEAR, date_ ...

  5. python丨输入出生日期计算自己年龄

    输入你的出生日期(含有年月日),取系统时间,计算自己的年龄,不满一年的输出天数. 要求输出形式为:我出生在****年**月**日,星期*,现在**岁**天了 from datetime import ...

  6. 已知出生日期计算员工年龄:Excel函数不求人(11)

    假设老板给你一份关于所有员工的基本资料,里面有他们的出生日期,但是没有年龄,想让你计算出每一位员工的实际年龄,你会怎么做呢?心算?笔算?还是拿计算器算?NO NO!或许你的心算能力很强,但这么多员工的 ...

  7. oracle 根据出生日期计算精确年龄

    SELECT floor(months_between(SYSDATE, to_date('20141217','yyyy-mm-dd'))/ 12) a,–手工输入日期 months_between ...

  8. 根据出生日期计算当前年龄

    要求: 大于11岁:XX岁 大于等于18个月且小于11岁:xx岁xx月 小于18个月:xx月xx天 提示:输入的是一个moment对象 birthdayToAgeByYear(values){let ...

  9. mysql 根据生日计算出年龄信息

    select IFNULL(TIMESTAMPDIFF(YEAR, birthday, CURDATE()),0) AS age from user

  10. mysql校验日期是否有效_Mysql 根据出生日期计算年龄 判断起始日期是否在某个有效时间段内等日期Hack汇总...

    关于Mysql格式化等常见日期处理相关函数说明,大家可以参考之前的一篇博文: mysql 根据出生日期计算年龄.日期格式化等常见日期处理相关函数使用汇总.根据以往的项目经验,本文总结并汇总了一些Mys ...

最新文章

  1. 当一个序列满足对于任意的前 项和都满足不小于_时间序列分析第01讲--平稳序列(基本概念,线性平稳序列)...
  2. python输入转化为数字_Python中如何将输入数据转换为数字?
  3. ubuntu安装KVM虚拟机管理virt-manager
  4. sap 用户权限表_干货丨SAP系统的RPA实施技巧
  5. 《Booth 空箱》发售一周年回顾
  6. PAT (Basic Level) Practise:1037. 在霍格沃茨找零钱
  7. DOM-14 【实战】解决事件代理和鼠标移动事件的窘态
  8. MySQL的安装及使用教程
  9. 记一次曲折的jsp手工半盲注入
  10. 钉钉 ISV 应用开发的一些心得
  11. 2022年“超级818汽车狂欢夜”启动,易车将携手汽车品牌共创内容营销
  12. java线上调试小结
  13. php 读取mysql 二维数组_PHP操作 二维数组模拟mysql函数
  14. tensorflow : 队列管理 FIFOQueue amp;amp; RandomShuffleQueue
  15. 被错误理解的人工神经网络(一)!
  16. BZOJ 4085:[Sdoi2015]bigyration(SDOI 2015 round 2 Day 1)
  17. 笔记本独显无输出_笔记本屏幕太小?如何拓展视野边界?
  18. 【UVA11168】Airport(凸包+点到直线距离(一般式))
  19. javaweb的热部署
  20. 图像大小调整_如何在Windows中调整图像和照片的大小

热门文章

  1. 电视盒子线刷固件教程B860AV2.1-A-M-T版
  2. pyltp依存句法分析_pyltp的简单使用
  3. 恶意代码分析——熊猫烧香
  4. RGB888转换为RGB565原理及工具
  5. 深度步态识别综述(二)
  6. 使用百度批量拾取坐标点-汇总
  7. python对文本的处理_Python 基础 - 对文本的处理
  8. fw150us的linux驱动下载,迅捷FW150US1.0/2.0无线网卡驱动
  9. 【uni-app】第三方ui组件推荐引入的方法
  10. PhotoShop制作gif动态广告效果示例