以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于身份证扫描录入时出生日期及有效期的时间显示格式问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98313)

--  作者:jumping
--  发布时间:2017/3/28 9:17:00
--  [求助]关于身份证扫描录入时出生日期及有效期的时间显示格式问题

请教大侠:

     我按照系统给的身份证读卡示例文件进行读取身份信息时,希望出生日期和有效期限在表格中显示的和身份证上的相同,即如果身份证上出生日期为1976年9月1日,则存为1976  9  1(年与月和日之间不要"-"连接,空格就好了,月份和日期,为个位就显示一位),有效期限就存储为2008.06.18-2028.06.18,请问该如何修改如下代码:

 

r("出生日期") = pars(3).replace("","-").Replace("","-").Replace("","")

 

 

r("签发日期") = pars(7).SubString(0,10).Replace(".","-")

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

 

多谢了


--  作者:有点蓝
--  发布时间:2017/3/28 9:23:00
--  
r("出生日期") = Format(Cdate(pars(3).replace("年","-").Replace("月","-").Replace("日","")),"yyyy M d")

r("有效日期") = pars(7)


--  作者:jumping
--  发布时间:2017/3/28 10:14:00
--  
多谢了!