Foxtable(狐表)用户栏目专家坐堂 → 计算工龄和年龄表达式错误


  共有4781人关注过本帖树形打印复制链接

主题:计算工龄和年龄表达式错误

帅哥哟,离线,有人找我吗?
hongsejiyi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:340 积分:5308 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2020/10/2 17:14:00 [显示全部帖子]

Dim sfz As String = CurrentTable.Current("第三列")  ‘当前记录的第三列,存放的是18位的字符弄身份证号码
Dim yf As String =sfz.SubString(6,4)
output.Show(Date.Today.Year- yf)  ’显示当前系统日期的年份,减去上边求得身份证的年份,求得年龄

 回到顶部
帅哥哟,离线,有人找我吗?
hongsejiyi
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:340 积分:5308 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2020/10/2 17:18:00 [显示全部帖子]


在上边的基础上,用以下的专用函数,可以从身份证字符串中,直接读取生日
Output.Show(ReadBirthDay(sfz))

显示格式:1999-08-03

 回到顶部