魔方网表 让信息化更简单

 找回密码
 注册
查看: 2608|回复: 2

关于从身份证中提取年龄的问题

[复制链接]
lsfanxh 发表于 2011-6-19 11:23:52 | 显示全部楼层 |阅读模式
我用以下公式计算年龄,怎么结果差很远呢?int((today()-mid($MF(身份证号码)$,7,8))/365),不知该如何实现年龄计算,好象和EXCEL中差很多啊,并不是太兼容
 楼主| lsfanxh 发表于 2011-6-19 15:45:21 | 显示全部楼层
已经搞定,不过懒得多写代码,所以只取了月份来比较,代码如下:if(month(today())>value(mid($MF(身份证号码)$,11,2)),year(today())-(IF(LEN($MF(身份证号码)$)=18,"",19)&LEFT(REPLACE($MF(身份证号码)$,1,6,""),2+(LEN($MF(身份证号码)$)=18)*2)),year(today())-(IF(LEN($MF(身份证号码)$)=18,"",19)&LEFT(REPLACE($MF(身份证号码)$,1,6,""),2+(LEN($MF(身份证号码)$)=18)*2))-1)
不知道有没有简化点的,太长了,如果再比较具体日期的话。。。
回复

使用道具 举报

fyzzg 发表于 2011-6-19 21:38:22 | 显示全部楼层
通过身份证号码可以提取很多信息:输入身份证后自动提取“性别、出生日期、所在地区、星座、幸运日等。。。”详见

http://bbs.magicflu.com/viewthre ... hlight=%C9%ED%B7%DD
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-2 23:41 , Processed in 0.054341 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表