![]() |
Funktion zum Vergleichen von Datum & Zeit
Hi,
ich möchte gerne eine Funktion schreiben, die 2 Strings (enthalten Datum und Zeit) vergleicht und zurückgibt, ob sich beide um maximal X Minuten unterscheiden. Das Problem dabei ist, dass sich neben Datum und Zeit auch noch andere Werte darin befinden. Deshalb habe ich mir gedacht, dass der Benutzer eine Art "Schablone" angeben kann. Dafür stehen ihm folgende Kürzel zur Verfügung: d - day / Tag h - hour / Stunde m - minute / Minute s - second / Sekunde c - constant / Konstante Die Funktion sollte in etwa wiefolgt aussehen: function MyFunction(Time1, Time2, Format: String; Diff: Integer): Boolean; Beispielaufruf: MyFunction('011302', '011259', 'ddhhmm', 5) //01. 13:02 und 01. 12:59 oder MyFunction('0536nz', '0538nz', 'hhmmcc', 3) // 05:36 und 05:38 Bei letzterem Beispiel müssen die Konstanten ("cc") allerdings übereinstimmen. Ich weiß noch nicht wirklich wie ich das elegant lösen kann. Bietet mir Borland schon was von Hause aus, dass ich hier einsetzen kann? |
Re: Funktion zum Vergleichen von Datum & Zeit
Schau dir mal die Unit DateUtils an
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 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