【python】 根据身份证号计算患者真实年龄 完整版
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】 根据身份证号计算患者真实年龄 完整版相关推荐
- Python 根据身份证号计算生日,年龄和性别
(没有考虑身份证输入错误的情况,也没有将年龄的计算精确到月数...会再尝试一下滴) 生日 切片 切片是从字符串中取出某个区间的字符,采用str[start:end:step]形式 start 切片开始 ...
- sql server 根据身份证号计算出生日期和年龄的存储过程
我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...
- Python根据身份证号计算年龄和退休时间并保存Excel文件
封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...
- EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)
❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 本篇文章将介绍如何根据身份证号来计算出年龄.性别,先来讲解一些基础知识: 身份证号共18位,其中: (1)前1.2位数字表示:所在省份的代码: ...
- js中如何通过身份证号计算出生日期和年龄
在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...
- 在JS中根据身份证号计算出生日期和年龄
1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...
- python 根据身份证号计算年龄和性别_excel如何根据身份证号计算男女出生日期、性别和年龄?分享了!...
工作中,有时需要从身份证号中提取性别.出生日期.年龄等.如果手工统计,不仅容易出错,还耗时耗力.春暖花开的时候,有那时间不如出去踏青散步,赏花游玩. 下面小编为大家分享一种方法,使用Excel函数轻松 ...
- springboot 根据身份证号计算性别和年龄
基本知识: 身份证号码: 15位:6位地址码+6位出生年月日(900101代表1990年1月1日出生)+3位顺序码 18位:6位地址码+8位出生年月日(199 ...
- sql根据身份证号计算现在的年龄
SQL语句: SELECT (YEAR(NOW())- SUBSTRING(身份证号字段,7,4)) age FROM 表名 ;
最新文章
- 2021年中国工业互联网安全大赛核能行业赛道writeup之hacker
- Aliyun Java Initializr 和 Spring 官方的到底有什么区别?
- Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests
- java new的是构造函数_Java构造函数
- pve安装黑群晖直通硬盘_基于ProXmoX VE的虚拟化黑群晖6.2安装,硬盘直通
- c# 读取记事本txt文档到DataTable中
- vue请求数据传给子组件_vue.js基础,父组件如何向子组件传递数据「607」
- bzoj1225 [HNOI2001] 求正整数 约数个数定理+对数
- leetcode. Intersection of Two Linked Lists
- python关键词提取源码,python实现textrank关键词提取
- rename table table1 to table2;
- LINUX下启动多个MYSQL服务
- XVII Open Cup named after E.V. Pankratiev. GP of Siberia, Division 1
- jieba对word文档词频分析
- 夏令营面试常见英文问题回答_回答有关5合1促销的3个常见问题
- 认真学习设计模式之适配器模式(Adapter Pattern)/包装器模式
- VMware虚拟机如何迁移到阿里云
- DM8168 Uboot使用EMAC1(TI源码使用默认的EMAC0)
- 常见网络协议总结(五层自顶向下)
- 使用 Ghidra 分析 phpStudy 后门
热门文章
- 回到未来:Smalltalk 编程系统
- 在html5代码中加个时间,HTML5中video标签“事件”详解(实时监测当前播放时间)代码...
- 阿里云香港云服务器不知道算P几事故的史诗级宕机事件复盘
- squid的三种模式
- LevelDB的sstable解读
- 图集:人类史上信息储存技术重要里程碑回顾
- JavaScript学习作业-20181011
- java字符编码详解_java字符编码详解
- Dijkstra算法与python实现
- opencv中如何调整图像亮度和对比度,以及亮度和对比度调整的原理