Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi DatumZeit berechnen (https://www.delphipraxis.net/215420-datumzeit-berechnen.html)

Walter Landwehr 29. Jun 2024 16:03

DatumZeit berechnen
 
Stehe gerade auf dem Schlauch. wie berechne ich in einem DatumZeit feld (Firebird 2.5) 15 min ab.

Beispiel: 16.07.2024 11:30:00 - 15 Min Ergebnis sollte sein 16.07.2024 11:15:00

TurboMagic 29. Jun 2024 16:26

AW: DatumZeit berechnen
 
Hallo,

man könnte den Zeitwert in eine TDateTime Variable extrahieren, dort mittels
einer Funktion aus DateUtils Unit 15 min. abziehen und dann wieder in die DB
stecken.

Dürfte nur je nach Anwendungsfall nicht so funktionieren.
Daher mal die Frage, ob man auch noch mehr Details zum Anwendungsfall bekommen
könnte?

Papaschlumpf73 29. Jun 2024 16:49

AW: DatumZeit berechnen
 
SELECT DATEADD(minute, -15, DeinDatum)
FROM DeineTabelle

Walter Landwehr 30. Jun 2024 09:31

AW: DatumZeit berechnen
 
Hier mal die Delphi Anweisung.
Delphi-Quellcode:
q.ParamByName('REMINDERDATE').AsDateTime := aCitKalEvent.startDate;
vom aCitKalEvent.startDate will ich nun 15 min abziehen.

ergeka 30. Jun 2024 09:37

AW: DatumZeit berechnen
 
Hilft das weiter?

Delphi-Quellcode:
q.ParamByName('REMINDERDATE').AsDateTime := IncMinute(aCitKalEvent.startDate,-15);

Gruß

Ralf

Walter Landwehr 30. Jun 2024 10:38

AW: DatumZeit berechnen
 
Vielen Dank das hat geholfen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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