Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi aktuelle Uhrzeit + 1 (https://www.delphipraxis.net/8138-aktuelle-uhrzeit-1-a.html)

Tim.exe 29. Aug 2003 11:44


aktuelle Uhrzeit + 1
 
Hallo, wie kann ich den die aktuelle Uhrzeit + 1 Std anzeigen lassen?

Also quasi:
Delphi-Quellcode:
Label1.Caption := TimeToStr(Now);// + 1 Std
also wenn es jetzt 12:44:23 ist dann soll 13:44:23 angezeigt weden.

axelf98 29. Aug 2003 11:59

Re: aktuelle Uhrzeit + 1
 
Das ist eigentlich ganz einfach:

Delphi-Quellcode:
var A,B,C,D : word;
begin

decodetime(time,A,B,C,D);  // A: Std B: Min C: Sek  D:Msek
label1.caption := Timetostr(encodetime(A+1,B,C,D)); // A + 1
end;

Luckie 29. Aug 2003 12:00

Re: aktuelle Uhrzeit + 1
 
Finde es selber raus:
Zitat:

The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed.

Following are some examples of TDateTime values and their corresponding dates and times:

0 12/30/1899 12:00 am
2.75 1/1/1900 6:00 pm
-1.25 12/29/1899 6:00 am
35065 1/1/1996 12:00 am
Kurz auf Deutsch:
DateTime ist eine Fleißkommazahl. Der Teil vor dem Komma gibt dei Tage seit 1899-12-30 an und der nachkommaanteil den Bruchteil des Tages. Jetzt streng deinen Grips mal etwas an und du weißt, wie es geht. :zwinker:

Oder man greift auf EncodeDate / EnmcodeTime / DecodeDate / DecodeTime zurück.

Matze 29. Aug 2003 12:07

Re: aktuelle Uhrzeit + 1
 
@Luckie:
bin gespannt, ob er's rausbekommt. ;)
Siehe ein Beitrag über dir. :mrgreen:

Hansa 29. Aug 2003 12:10

Re: aktuelle Uhrzeit + 1
 
Tim, Du mußt in der Hilfe suchen :!: Nein, solche Antworten hasse ich. :lol: Wie wäre es mit
Delphi-Quellcode:
IncHour (now,1)
Das ist aus dem Kopf raus, deshalb trotzdem mal die Hilfe bemühen, :mrgreen: wegen Syntax und so.

Matze 29. Aug 2003 12:34

Re: aktuelle Uhrzeit + 1
 
@Hansa: Er hat doch schon die Lösung! ;)

Hansa 29. Aug 2003 12:43

Re: aktuelle Uhrzeit + 1
 
IncHour ist aber kürzer und eleganter. :mrgreen:

Sharky 29. Aug 2003 13:03

Re: aktuelle Uhrzeit + 1
 
Zitat:

Zitat von Hansa
IncHour ist aber kürzer und eleganter. :mrgreen:

Nicht immer *gg*

Mein D5 kennt diese Funktion z.B. nicht! D7 hingegen hat sie!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz