Såfremt formatet du nævner er uændret vil dette her virke. Flyttes der rundt på yyyy,mm og dd skal du bruge copy
function StrDateToInteger(aSt: string): cardinal; var p: integer; begin repeat p := pos('-',aSt); if p > 0 then System.Delete(aSt,p,1); until p = 0; result := StrToInt(aSt); end;
Denne funktion fjerner alle tegn der ikke er cifre - og er nok den sikreste at bruge.
function StrDateToInteger(aSt: string): cardinal; var i: integer; begin for i := length(aSt) downto 1 do if not (aSt[i] in ['0'..'9']) then System.Delete(aSt,i,1); result := StrToInt(aSt); end;
Date kan bruges til dagsdato og time til tiden og now til begge
DecodeDate(Date, myYear, myMonth, myDay);
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.