以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于表达式的生成 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19985) |
-- 作者:贾佳 -- 发布时间:2012/5/26 10:18:00 -- 关于表达式的生成 怎么能从身份证号码里面自动提取出生年月,然后在自动计算年龄,表达式具体怎么写啊!谢谢 |
-- 作者:sloyy -- 发布时间:2012/5/26 23:30:00 -- 1 判断身份证是15 还是18位 函数 len(身份证号码) 2 如果是15位 从第6位开始取2位数, Substring(身份证号码,6,2) 设为A ,用data.today.year-1900-A 就得出年龄了 3如果是18位 从第8位开始取4位数,Substring(身份证号码,8,4) 设为A, 用data.today.year-A 就得出年龄了 |
-- 作者:狐狸爸爸 -- 发布时间:2012/5/28 8:54:00 -- 参考:
http://www.foxtable.com/help/topics/0320.htm http://www.foxtable.com/help/topics/0321.htm http://www.foxtable.com/help/topics/1452.htm
|