Avatar billede roz Nybegynder
03. januar 2005 - 16:25 Der er 3 kommentarer og
1 løsning

Finde dato og tid uden sekunder

Hvordan finder man dato, år, time og minut mens sekunder forbliver 00?
Det hele skal lægges ind i en TDateTime value og have dette format:
dd-mm-yyyy hh:mm:ss

Hvis du bare bruger Now får du også sekunder med.
Avatar billede martinlind Nybegynder
03. januar 2005 - 16:28 #1
kig i DateUtils unit
Avatar billede roz Nybegynder
03. januar 2005 - 16:39 #2
Hmm fik jeg ikke meget ud af?
Avatar billede roz Nybegynder
03. januar 2005 - 16:43 #3
Nå lige meget.. Gør det bare på en anden måde.
Avatar billede nop Nybegynder
07. januar 2005 - 11:16 #4
Den er måske ikke optimal, men så er den så meget nemmere at forstå:
(er utestet)

var
  nu: TdateTime;
  nuUdenSec: TdateTime;
  y,m,d,h,n,dum: word;
begin
  nu:=now;
  DecodeDate(nu,y,m,d);
  DecodeTime(nu,h,n,dum,dum);
  nuUdenSec:=EncodeTime(h,n,0,0)+EncodeDate(y,m,d);
end;

--nop
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
Kategori
Kurser inden for grundlæggende programmering

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