Avatar billede juzas Mester
19. april 2022 - 17:24 Der er 5 kommentarer

Delphi time/date format

Hej. Mangler lidt hjælp til dette.

Jeg har en label som dato og tid bliver vist i 2022-08-25.

Vil gerne have tid og dato vist som her 25-08-2023

Kan dette lade sig gøre med lidt kode?
Avatar billede arne_v Ekspert
19. april 2022 - 17:39 #1
Måske:

formatdatetime('dd-mm-yyyy', dindatetime)
Avatar billede juzas Mester
19. april 2022 - 19:10 #2
Jeg kan ikke lave om på "2022-08-25" derfor skal jeg bruge teksten og lave den om til "25-08-2023"
Avatar billede arne_v Ekspert
19. april 2022 - 19:29 #3
#1 antager at du har en TDateTime som du vil have formateret.

Har du en string du skal have omrokeret lidt er det jo bare at fiske delene ud og konkatanere dem som ønsket.
Avatar billede juzas Mester
07. juli 2022 - 08:24 #4
Hvordan ville du gøre det? :)
Avatar billede arne_v Ekspert
07. juli 2022 - 15:36 #5
Bare tastet ind:

d1 := '2022-08-25';
d2 := copy(d1, 9, 2) + '-' + copy(d1, 6, 2) + ' -' + copy(d1, 1, 4);
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester