![]() |
Now + 60 = Fehler?
ich versuche gerade auf die aktuelle zeit 60 sekunden zu addieren. das funktioniert aber nicht.
die uhrzeit stimmt. aber das datum verschiebt sich um exakt zwei monate nach vorne:
Delphi-Quellcode:
FormatDateTime('dd.mm.yyyy hh:nn', now + iNR); // iNR: Integer; der inhalt ist gleich "60"
|
AW: Now + 60 = Fehler?
Hallo,
Machs doch einfach so:
Delphi-Quellcode:
uses
DateUtils; FormatDateTime('dd.mm.yyyy hh:nn', IncSecond(now,iNR)); |
AW: Now + 60 = Fehler?
Zitat:
|
AW: Now + 60 = Fehler?
Manchmal hilft es einfach mal die Dokumentation zu lesen
![]() |
AW: Now + 60 = Fehler?
Zitat:
+ 60 bedeutet das du 60 Tage weiterzählst. 60 Sekunden wären 60 * 1 / (24 (Stunden) * 60 (Minuten) * 60 (Sekunden)) Du hast hier nicht das C-Datumsformat vor dir das Sekunden seit 1970 zählt. Grrr. Zu spät. Und wo war der rote Balken? |
AW: Now + 60 = Fehler?
Zitat:
|
AW: Now + 60 = Fehler?
Zitat:
![]() |
AW: Now + 60 = Fehler?
Zitat:
|
AW: Now + 60 = Fehler?
Wohl eher, falls der Entwickler zu blöd zum Rechnen ist ;)
|
AW: Now + 60 = Fehler?
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 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