fra et cpr.nr. og en dato udregne en konkret alder.
Jeg har behov for at kunne udtrække en fødselsdato af et cpr.nr. og sammenholde det med en dato, og på den måde udregne en alder eks. 52,7 år.Jeg modtager disse cpr.nr. med meget tilfældig formattering: med bindestreg og alle 10 cifre. med bindestreg og kun 9 cifre på dem der er født i intervallet 01. - 09.
uden bindestreg med 10 og 9 cifre.
Det har jeg imidlertid løst, ved at måle antal positioner.
Det svære er så, at det jeg trækker ud kan jeg ikke umiddelbart trække fra en dato, således jeg får et antal år.
Standard format . uddrag af cpr.nr. 010154 dato 010107 = ved brug af år.brøk 0,130555
Standard format . uddrag af cpr.nr.01.01.54 data 01.01.07 = ved brug af år.brøk # værdi
Standard format . uddrag af cpr.nr 01-01-57 ændres automatisk til 01.01.54 og dato 01-01-07 ændres automatisk til 01.01.07 = ved brug af år.brøk 50
ændres 01.01.07 til 01.07.07 ændres resultatet til 50.01666??
formatet ændres til dato. 01.01.07
og bruges udtræk fra cpr.nr. 010154 og dato 010107 = 0,13.0555
Jeg er totalt forvirret omkring brug af disse dato - kan nogen hjælpe mig.
MVH
HHB
