![]() |
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 |
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? |
AW: DatumZeit berechnen
SELECT DATEADD(minute, -15, DeinDatum)
FROM DeineTabelle |
AW: DatumZeit berechnen
Hier mal die Delphi Anweisung.
Delphi-Quellcode:
vom aCitKalEvent.startDate will ich nun 15 min abziehen.
q.ParamByName('REMINDERDATE').AsDateTime := aCitKalEvent.startDate;
|
AW: DatumZeit berechnen
Hilft das weiter?
Delphi-Quellcode:
q.ParamByName('REMINDERDATE').AsDateTime := IncMinute(aCitKalEvent.startDate,-15);
Gruß Ralf |
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