delphi 从身份证号取出生年月日  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 从身份证号取出生年月日


从身份证号取出生年月日的

function getbornfromidcard(idcard:string):tdate;

var

bornstr:string;

begin

if trim(idcard)<>'' then

begin

case length(trim(idcard)) of //

15:begin

bornstr:='19'+copy(trim(idcard),7,6);

end;

18:begin

bornstr:=copy(trim(idcard),7,8);

end;

end; // case

bornstr:=copy(bornstr,1,4)+'-'+copy(bornstr,5,2)+'-'+copy(bornstr,7,2);

getbornfromidcard:=strtodate(bornstr);

end;


end;



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.076762914657593 seconds