Foxtable(狐表)用户栏目专家坐堂 → [求助]华视身份证信息读取的问题


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

主题:[求助]华视身份证信息读取的问题

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/4 15:41:00 [显示全部帖子]

r("有效日期") = pars(7).SubString(11).Replace(",","-")

 

改成

 

r("有效日期") = pars(7).SubString(11).Replace(",","-").replace("?", "")

 

再有就是,有效期,有可能是长期,那个时候要额外处理。你msgbox看一下对应的值,是什么

 

msgbox(pars(7).SubString(11))


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/4 16:27:00 [显示全部帖子]

不重要,只要前面的年份没错就行了。

 

Dim str As String = "2007.10.15-2027.10.15"
Dim d1 As Date = str.SubString(0,10).Replace(".", "-")
Dim d2 As Date = d1.AddYears(str.SubString(11,4)-d1.Year)

msgbox(d2)


 回到顶部