import datetime

id_card=:'320158199652103214'   #举例说明

birth = id_card[6:14]  # 身份证出生年月日

birth_date = datetime.datetime.strptime(birth, "%Y%m%d")  # 转日期形式

this_date = datetime.datetime.now()  # 现在时间

if this_date.month - birth_date.month > 0:  # 先判断月份之差,如果相差大于0

age = this_date.year - birth_date.year  # 年份相减

elif this_date.month - birth_date.month == 0:  # 如果月份相等,就判断日

if this_date.day - birth_date.day >= 0:  # 相同方法判断日

age = this_date.year - birth_date.year

else:

age = this_date.year - birth_date.year - 1

else:  # 如果月份之差小于零,直接用年份相减再减1

age = this_date.year - birth_date.year - 1

print(age)

【python】 根据身份证号计算患者真实年龄 完整版相关推荐

  1. Python 根据身份证号计算生日,年龄和性别

    (没有考虑身份证输入错误的情况,也没有将年龄的计算精确到月数...会再尝试一下滴) 生日 切片 切片是从字符串中取出某个区间的字符,采用str[start:end:step]形式 start 切片开始 ...

  2. sql server 根据身份证号计算出生日期和年龄的存储过程

    我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...

  3. Python根据身份证号计算年龄和退休时间并保存Excel文件

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...

  4. EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)

    ❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 本篇文章将介绍如何根据身份证号来计算出年龄.性别,先来讲解一些基础知识: 身份证号共18位,其中: (1)前1.2位数字表示:所在省份的代码: ...

  5. js中如何通过身份证号计算出生日期和年龄

    在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...

  6. 在JS中根据身份证号计算出生日期和年龄

    1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...

  7. python 根据身份证号计算年龄和性别_excel如何根据身份证号计算男女出生日期、性别和年龄?分享了!...

    工作中,有时需要从身份证号中提取性别.出生日期.年龄等.如果手工统计,不仅容易出错,还耗时耗力.春暖花开的时候,有那时间不如出去踏青散步,赏花游玩. 下面小编为大家分享一种方法,使用Excel函数轻松 ...

  8. springboot 根据身份证号计算性别和年龄

    基本知识:        身份证号码: 15位:6位地址码+6位出生年月日(900101代表1990年1月1日出生)+3位顺序码               18位:6位地址码+8位出生年月日(199 ...

  9. sql根据身份证号计算现在的年龄

    SQL语句: SELECT (YEAR(NOW())- SUBSTRING(身份证号字段,7,4)) age FROM  表名 ;

最新文章

  1. Linux---输入与输出函数总结
  2. python 异步执行多个函数_Python的asyncio模块写多个异步的执行顺序和影响?
  3. OSG与opengl的shader结合
  4. android里R.layout.的问题
  5. JD_Source Code for problem 1379
  6. 模2运算的加减乘除运算
  7. 纸牌游戏程序设计要点(C语言)
  8. 自己用过最好用的pdf转word软件
  9. Localhost到底是干什么用的?
  10. Oracle的软解析(soft prase)和硬解析(hard prase)
  11. 编译错误:类型不匹配 mscomctl与Excel库
  12. 微信小程序-仿朋友圈点赞评论操作面板
  13. resnet_unetpp
  14. LED 控制技术将日间行车灯的优势发挥到极致
  15. Isight9.0 desc文件解析
  16. 1月第2周小红书、抖音、B站、淘宝KOL排行榜
  17. 案例:用户信息管理系统
  18. 万有引力不存在及爱因斯坦相对论中时空扭曲都是错误的
  19. linux xfce占用资源,Xfce之所以大行其道的七大原因
  20. 安装TiDB的软件和硬件环境要求

热门文章

  1. 百度大脑车牌识别使用攻略
  2. 服务器稳定性和可靠性的区别,对比Availability可用性、Reliability可靠性、Stability稳定性...
  3. c++ string字符串详解
  4. python语言主网站的网址_Python教程官网
  5. android 拦截webview加载url_WebView拦截url
  6. 在 AirPods Pro 上安装 Apple 的 Beta 版固件小技巧
  7. 电子电工实训-焊接练习-RC电路中T的误差分析 重庆理工大学
  8. wpf绘制drawvisual卡顿
  9. MathType6.9最新版本嵌入关联Word表格教程
  10. 抓包工具 fiddler和charles的安装及使用教程