Unterstützung für Datum und Uhrzeit

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu API-Kategorien - Index

Dieses Thema führt alle Typen, Routinen und Variablen auf, die Datums- und Uhrzeitangaben unterstützen.

Datentypen für Datums- und Uhrzeitangaben

Die folgende Tabelle führt alle Datentypen auf, die Datums- und Uhrzeitangaben speichern:

Typ Beschreibung

System.TDate

System.TDate repräsentiert einen Datumswert.

System.TDateTime

TDateTime repräsentiert einen Datums-/Zeitwert in der Sprache Delphi.

System.SysUtils.TTimeStamp

SysUtils.TTimeStamp repräsentiert Zeit- und Datumswerte.

System.TTime

System.TTime repräsentiert eine Uhrzeit.

System.DateUtils.TTimeZone

Stellt Unterstützung für die Zeitzone bereit.

Ermitteln des aktuellen Datums und der Uhrzeit

Die folgende Tabelle führ alle Routinen zum Ermitteln des aktuellen Datums und der Uhrzeit auf:

Routine Beschreibung

System.SysUtils.CurrentYear

Gibt die aktuelle Jahr zurück.

System.SysUtils.Date

Gibt das aktuelle Datum zurück.

System.SysUtils.DayOfWeek

Gibt für ein bestimmtes Datum den Wochentag zurück.

System.SysUtils.GetTime

Gibt die aktuelle Uhrzeit zurück.

System.SysUtils.Now

Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück.

System.SysUtils.Time

Gibt die aktuelle Uhrzeit zurück.

System.DateUtils.Today

Gibt einen TDateTime-Wert zurück, der das aktuelle Datum repräsentiert.

System.DateUtils.Tomorrow

Gibt einen System.TDateTime-Wert zurück, der den folgenden Tag repräsentiert.

System.DateUtils.Yesterday

Gibt einen System.TDateTime-Wert zurück, der den gestrigen Tag repräsentiert.

Erstellen von Datums- und Uhrzeitwerten

Die folgende Tabelle führ alle Routinen zum Erstellen von Datums- und Uhrzeitwerten auf:

Routine Beschreibung

System.SysUtils.EncodeDate

Gibt einen TDateTime-Wert zurück, der einem bestimmten Jahr, Monat und Tag entspricht.

System.DateUtils.EncodeDateDay

Gibt einen System.TDateTime-Wert zurück, der einem bestimmten Tag für ein angegebenes Jahr entspricht.

System.DateUtils.EncodeDateMonthWeek

Gibt einen System.TDateTime-Wert zurück, der einem bestimmten Tag einer bestimmten Woche eines bestimmten Monats und Jahres entspricht.

System.DateUtils.EncodeDateTime

Gibt einen System.TDateTime-Wert zurück, der einem bestimmten Jahr mit Monat, Tag, Stunde, Minute, Sekunde und Millisekunde entspricht.

System.DateUtils.EncodeDateWeek

Gibt einen System.TDateTime-Wert zurück, der einem bestimmten Tag einer bestimmten Woche in einem bestimmten Jahr entspricht.

System.DateUtils.EncodeDayOfWeekInMonth

Gibt einen System.TDateTime-Wert zurück, der einem bestimmten Wochentag in einem angegebenen Monat und Jahr entspricht.

System.SysUtils.EncodeTime

Gibt einen System.TDateTime-Wert zurück, der einer bestimmten Stunde, Minute, Sekunde und Millisekunde entspricht.

System.SysUtils.TryEncodeDate

Erstellt einen System.TDateTime-Wert, der einem bestimmten Jahr, Monat und Tag entspricht.

System.DateUtils.TryEncodeDateDay

Berechnet einen System.TDateTime-Wert, der einem bestimmten Tag für ein angegebenes Jahr entspricht.

System.DateUtils.TryEncodeDateMonthWeek

Berechnet einen System.TDateTime-Wert, der einem bestimmten Tag einer bestimmten Woche eines bestimmten Monats und Jahres entspricht.

System.DateUtils.TryEncodeDateTime

Berechnet einen System.TDateTime-Wert, der einem bestimmten Jahr mit Monat, Tag, Stunde, Minute, Sekunde und Millisekunde entspricht.

System.DateUtils.TryEncodeDateWeek

Berechnet einen System.TDateTime-Wert, der einem bestimmten Tag einer bestimmten Woche eines bestimmten Jahres entspricht.

System.DateUtils.TryEncodeDayOfWeekInMonth

Berechnet einen System.TDateTime-Wert, der einem bestimmten Wochentag in einem angegebenen Monat und Jahr entspricht.

System.SysUtils.TryEncodeTime

Erstellt einen System.TDateTime-Wert, der einer bestimmten Stunde, Minute, Sekunde und Millisekunde entspricht.

Extrahieren von Informationen aus Datums- und Uhrzeitwerten

Die folgende Tabelle führ alle Routinen zum Extrahieren von bestimmten Teilen aus Datums- und Uhrzeitwerten auf:

Routine Beschreibung

System.DateUtils.DateOf

Entfernt den Zeitanteil aus einem TDateTime-Wert.

System.DateUtils.DayOf

Gibt den Tag des in System.TDateTime angegebenen Monats zurück.

System.DateUtils.DayOfTheMonth

Gibt den Tag des in System.TDateTime angegebenen Monats zurück.

System.DateUtils.DayOfTheWeek

Gibt den Tag der in System.TDateTime angegebenen Woche zurück.

System.DateUtils.DayOfTheYear

Gibt die Anzahl der Tage zwischen einem angegebenen System.TDateTime-Wert und dem 31. Dezember des Vorjahrs zurück.

System.SysUtils.DecodeDate

Gibt für einen System.TDateTime-Wert das Jahr, den Monat und den Tag zurück.

System.DateUtils.DecodeDateDay

Gibt das Jahr und den Tag des Jahres für einen angegebenen System.TDateTime-Wert zurück.

System.SysUtils.DecodeDateFully

Gibt für einen System.TDateTime-Wert das Jahr, den Monat, den Tag und den Wochentag zurück.

System.DateUtils.DecodeDateMonthWeek

Gibt für einen System.TDateTime-Wert das Jahr, den Monat, die Woche des Monats und den Wochentag zurück.

System.DateUtils.DecodeDateTime

Gibt für einen System.TDateTime-Wert Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde zurück.

System.DateUtils.DecodeDateWeek

Gibt für System.TDateTime-Werte Objekte das Jahr, die Woche des Monats und den Wochentag zurück.

System.DateUtils.DecodeDayOfWeekInMonth

Gibt für einen angegebenen System.TDateTime-Wert das Jahr, den Monat, den Wochentag und die Anzahl dieser Wochentage in diesem Monat an.

System.SysUtils.DecodeTime

Zerlegt einen System.TDateTime-Wert in Stunden, Minuten, Sekunden und Millisekunden.

System.DateUtils.HourOf

Gibt die Stunde des in System.TDateTime angegebenen Tages zurück.

System.DateUtils.HourOfTheDay

Gibt die Stunde des in System.TDateTime angegebenen Tages zurück.

System.DateUtils.HourOfTheMonth

Gibt die Anzahl der Stunden zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM des ersten Tages des Monats an.

System.DateUtils.HourOfTheWeek

Gibt die Anzahl der Stunden zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM des ersten Tages der Woche an.

System.DateUtils.HourOfTheYear

Gibt die Anzahl der Stunden zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM des ersten Tages des Jahres an.

System.DateUtils.MilliSecondOf

Gibt die Millisekunden der in System.TDateTime angegebenen Sekunde zurück.

System.DateUtils.MilliSecondOfTheDay

Gibt die Anzahl der Millisekunden zwischen einem angegebenen System.TDateTime-Wert und dem Beginn desselben Tages zurück.

System.DateUtils.MilliSecondOfTheHour

Gibt die Anzahl der Millisekunden zwischen einem angegebenen System.TDateTime-Wert und dem Beginn derselben Stunde zurück.

System.DateUtils.MilliSecondOfTheMinute

Gibt die Anzahl der Millisekunden zwischen einem angegebenen System.TDateTime-Wert und dem Beginn derselben Minute zurück.

System.DateUtils.MilliSecondOfTheMonth

Gibt die Anzahl der Millisekunden zwischen einem angegebenen System.TDateTime-Wert und dem Beginn des Monats zurück.

System.DateUtils.MilliSecondOfTheSecond

Gibt die Millisekunden der in System.TDateTime angegebenen Sekunde zurück.

System.DateUtils.MilliSecondOfTheWeek

Gibt die Anzahl der Millisekunden zwischen einem angegebenen System.TDateTime-Wert und 12:00:00:00 AM des ersten Tages der Woche an.

System.DateUtils.MilliSecondOfTheYear

Gibt die Anzahl der Millisekunden zwischen einem angegebenen System.TDateTime-Wert und 12:00:00:00 AM des ersten Tages des Jahres an.

System.DateUtils.MinuteOf

Gibt die Minute der in System.TDateTime angegebenen Stunde zurück.

System.DateUtils.MinuteOfTheDay

Gibt die Anzahl der Minuten zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM desselben Tages zurück.

System.DateUtils.MinuteOfTheHour

Gibt die Anzahl der Minuten zwischen einem angegebenen System.TDateTime-Wert und dem Beginn derselben Stunde zurück.

System.DateUtils.MinuteOfTheMonth

Gibt die Anzahl der Minuten zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM des ersten Tages des Monats an.

System.DateUtils.MinuteOfTheWeek

Gibt die Anzahl der Minuten zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM des ersten Tages der Woche an.

System.DateUtils.MinuteOfTheYear

Gibt die Anzahl der Minuten zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM des ersten Tages des Jahres an.

System.DateUtils.MonthOf

Gibt den Monat des in System.TDateTime angegebenen Jahres zurück.

System.DateUtils.MonthOfTheYear

Gibt den Monat des in System.TDateTime angegebenen Jahres zurück.

System.DateUtils.NthDayOfWeek

Gibt den Wochentag des angegebenen TDateTime-Werts zurück.

System.DateUtils.SecondOf

Gibt die Sekunde der in System.TDateTime angegebenen Minute zurück.

System.DateUtils.SecondOfTheDay

Gibt die Anzahl der Sekunden zwischen einem angegebenen System.TDateTime-Wert und 12:00 AM desselben Tages zurück.

System.DateUtils.SecondOfTheHour

Gibt die Anzahl der Sekunden zwischen einem angegebenen System.TDateTime-Wert und dem Beginn derselben Stunde zurück.

System.DateUtils.SecondOfTheMinute

Gibt die Anzahl der Sekunden zwischen einem angegebenen System.TDateTime-Wert und dem Beginn derselben Minute zurück.

System.DateUtils.SecondOfTheMonth

Gibt die Anzahl der Sekunden zwischen einem angegebenen System.TDateTime-Wert und 12:00:00 AM des ersten Tages des Monats an.

System.DateUtils.SecondOfTheWeek

Gibt die Anzahl der Sekunden zwischen einem angegebenen System.TDateTime-Wert und 12:00:00 AM des ersten Tages der Woche an.

System.DateUtils.SecondOfTheYear

Gibt die Anzahl der Sekunden zwischen einem angegebenen System.TDateTime-Wert und 12:00:00 AM des ersten Tages des Jahres an.

System.DateUtils.TimeOf

Entfernt den Datumsanteil aus einem System.TDateTime-Wert.

System.DateUtils.WeekOf

Gibt die Woche des in System.TDateTime angegebenen Jahres zurück.

System.DateUtils.WeekOfTheMonth

Gibt die Woche des in System.TDateTime angegebenen Monats zurück.

System.DateUtils.WeekOfTheYear

Gibt die Woche des in System.TDateTime angegebenen Jahres zurück.

System.DateUtils.WeeksInAYear

Gibt die Anzahl der Wochen in einem angegebenen Jahr zurück.

System.DateUtils.WeeksInYear

Gibt die Anzahl der Wochen in einem in System.TDateTime angegebenen Jahr zurück.

System.DateUtils.YearOf

Gibt das durch einen System.TDateTime-Wert repräsentierte Jahr zurück.

Überprüfen und Vergleichen von Datums- und Uhrzeitwerten

Die folgende Tabelle führ alle Routinen zum Überprüfen und Vergleichen von Datums- und Uhrzeitwerten auf:

Routine Beschreibung

System.DateUtils.CompareDate

Gibt die Beziehung zwischen den Datumsanteilen zweier System.TDateTime-Werte an.

System.DateUtils.CompareDateTime

Gibt die Beziehung zwischen zwei TDateTime-Werten an.

System.DateUtils.CompareTime

Gibt die Beziehung zwischen den Zeitanteilen zweier System.TDateTime-Werte an.

System.DateUtils.IsInLeapYear

Gibt an, ob ein angegebener System.TDateTime-Wert in einem Schaltjahr vorkommt.

System.DateUtils.IsAM

Gibt an, ob der Zeitanteil eines angegebenen System.TDateTime-Wertes in den Vormittag fällt.

System.DateUtils.IsPM

Gibt an, ob der Zeitanteil eines angegebenen System.TDateTime-Wertes in den Nachmittag fällt.

System.DateUtils.IsSameDay

Gibt an, ob ein angegebener System.TDateTime-Wert auf denselben Tag wie ein Vergleichsdatum fällt.

System.DateUtils.IsToday

Gibt an, ob ein angegebener System.TDateTime-Wert auf den aktuellen Tag fällt.

System.DateUtils.IsValidDate

Gibt an, ob die angegebenen Wert für das Jahr, den Monat und den Tag ein gültiges Datum darstellen.

System.DateUtils.IsValidDateDay

Gibt an, ob die angegebenen Werte für das Jahr und den Tag des Jahres ein gültiges Datum darstellen.

System.DateUtils.IsValidDateMonthWeek

Gibt an, ob die angegebenen Werte für das Jahr, den Monat, die Woche im Monat und den Wochentag ein gültiges Datum darstellen.

System.DateUtils.IsValidDateTime

Gibt an ob die angegebenen Werte für das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und die Millisekunde eine gültige Datums-/Zeitangabe darstellen.

System.DateUtils.IsValidDateWeek

Gibt an, ob die angegebenen Werte für das Jahr, die Woche des Jahres und den Wochentag ein gültiges Datum darstellen.

System.DateUtils.IsValidTime

Gibt an ob die angegebenen Werte für die Minute, die Sekunde und die Millisekunde eine gültige Datums-/Zeitangabe darstellen.

System.DateUtils.SameDate

Gibt an, ob zwei System.TDateTime-Werte dasselbe Jahr, denselben Monat und denselben Tag darstellen.

System.DateUtils.SameDateTime

Gibt an, ob zwei System.TDateTime-Werte dasselbe Jahr, denselben Monat, denselben Tag, dieselbe Stunde, Minute, Sekunde und Millisekunde darstellen.

System.DateUtils.SameTime

Gibt an, ob zwei System.TDateTime-Werte dieselbe Tageszeit angeben. Der Datumsanteil wird ignoriert.

System.DateUtils.WithinPastDays

Gibt an, ob zwei Datumswerte nicht mehr als die angegebene Anzahl von Tagen auseinander liegen.

System.DateUtils.WithinPastHours

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Stunden auseinander liegen.

System.DateUtils.WithinPastMilliSeconds

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Millisekunden auseinander liegen.

System.DateUtils.WithinPastMinutes

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Minuten auseinander liegen.

System.DateUtils.WithinPastMonths

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Monaten auseinander liegen.

System.DateUtils.WithinPastSeconds

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Sekunden auseinander liegen.

System.DateUtils.WithinPastWeeks

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Wochen auseinander liegen.

System.DateUtils.WithinPastYears

Gibt an, ob zwei Datums-/Zeitwerte nicht mehr als die angegebene Anzahl von Jahren auseinander liegen.

System.DateUtils.DateInRange

Prüft, ob ein System.TDate-Wert in einem bestimmten Bereich liegt.

System.DateUtils.DateTimeInRange

Prüft, ob ein System.TDateTime-Wert in einem bestimmten Bereich liegt.

Berechnungen mit Datums- und Uhrzeitwerten

Die folgende Tabelle führ alle Routinen zum Ausführen von Berechnungen mit Datums- und Uhrzeitwerten auf:

Routine Beschreibung

System.DateUtils.DaySpan

Gibt die Anzahl der Tage (einschließlich der Tagesbruchteile) zwischen zwei angegebenen TDateTime-Werten zurück.

System.DateUtils.DaysBetween

Gibt die Anzahl der ganzen Tage zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.DaysInAMonth

Gibt die Anzahl der Tage in einem angegebenen Monat eines angegebenen Jahres zurück.

System.DateUtils.DaysInAYear

Gibt die Anzahl der Tage in einem angegebenen Jahr zurück.

System.DateUtils.DaysInMonth

Gibt die Anzahl der Tage in einem in System.TDateTime angegebenen Monat zurück.

System.DateUtils.DaysInYear

Gibt die Anzahl der Tage in einem in System.TDateTime angegebenen Jahr zurück.

System.DateUtils.EndOfADay

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des angegebenen Tages zurück.

System.DateUtils.EndOfAMonth

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des letzten Tages des angegebenen Monats zurück.

System.DateUtils.EndOfAWeek

Gibt System.TDateTime-Objekte Werte mit der letzten Millisekunde des angegebenen Tages in einer bestimmten Woche zurück.

System.DateUtils.EndOfAYear

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des angegebenen Jahres zurück.

System.DateUtils.EndOfTheDay

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des in System.TDateTime angegebenen Tages zurück.

System.DateUtils.EndOfTheMonth

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des letzten Tages des in System.TDateTime angegebenen Monats zurück.

System.DateUtils.EndOfTheWeek

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des letzten in System.TDateTime angegebenen Wochentages zurück.

System.DateUtils.EndOfTheYear

Gibt einen System.TDateTime-Wert mit der letzten Millisekunde des letzten Tages des in System.TDateTime angegebenen Jahres zurück.

System.DateUtils.HourSpan

Gibt die Anzahl der Stunden (einschließlich der Stundenbruchteile) zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.HoursBetween

Gibt die Anzahl der ganzen Stunden zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.SysUtils.IncAMonth

Erhöht das Datum um einen Monat.

System.DateUtils.IncDay

Liefert ein Datum zurück, das um die angegebene Anzahl von Tagen vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.IncHour

Liefert einen Datums/Zeitwert zurück, der um die angegebene Anzahl von Stunden vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.IncMilliSecond

Liefert einen Datums/Zeitwert zurück, der um die angegebene Anzahl von Millisekunden vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.IncMinute

Liefert einen Datums/Zeitwert zurück, der um die angegebene Anzahl von Minuten vor oder nach dem Ausgangsdatum liegt.

System.SysUtils.IncMonth

Liefert ein Datum zurück, das um die angegebene Anzahl von Monaten vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.IncSecond

Liefert einen Datums/Zeitwert zurück, der um die angegebene Anzahl von Sekunden vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.IncWeek

Liefert ein Datum zurück, das um die angegebene Anzahl von Wochen vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.IncYear

Liefert ein Datum zurück, das um die angegebene Anzahl von Jahren vor oder nach dem Ausgangsdatum liegt.

System.DateUtils.MilliSecondSpan

Gibt die Anzahl der Millisekunden zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.MilliSecondsBetween

Gibt die Anzahl der Millisekunden zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.MinuteSpan

Gibt die Anzahl der Minuten (einschließlich der Minutenbruchteile) zurück, die zwischen den beiden angegebenen System.TDateTime-Werten verstrichen sind.

System.DateUtils.MinutesBetween

Gibt die Anzahl der Minuten zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.MonthSpan

Gibt die Anzahl der Monate (einschließlich der Bruchteile) zwischen den beiden angegebenen System.TDateTime-Werten zurück.

System.DateUtils.MonthsBetween

Gibt die Anzahl der Monate zwischen den beiden angegebenen System.TDateTime-Werten zurück.

System.DateUtils.RecodeDate

Ersetzt den Datumsanteil in einem System.TDateTime-Wert.

System.DateUtils.RecodeDateTime

Ersetzt selektiv Anteile in einem angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeDay

Ersetzt den Monatstag für einen angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeHour

Ersetzt die Stunde des Tages für einen angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeMilliSecond

Ersetzt die Millisekunde der Sekunde für einen angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeMinute

Ersetzt die Minute der Stunde für einen angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeMonth

Ersetzt den Monat des Jahres für einen angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeSecond

Ersetzt die Sekunde der Minute für einen angegebenen System.TDateTime-Wert.

System.DateUtils.RecodeTime

Ersetzt den Zeitanteil in einem System.TDateTime-Wert.

System.DateUtils.RecodeYear

Ersetzt das Jahr für einen angegebenen System.TDateTime-Wert.

System.DateUtils.SecondSpan

Gibt die Anzahl der Sekunden (einschließlich der Sekundenbruchteile) zurück, die zwischen den beiden angegebenen System.TDateTime-Werten verstrichen sind.

System.DateUtils.SecondsBetween

Gibt die Anzahl der Sekunden zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.StartOfADay

Gibt einen System.TDateTime-Wert zurück, der 12:00:00:00 AM des angegebenen Tages darstellt.

System.DateUtils.StartOfAMonth

Gibt einen System.TDateTime-Wert zurück, der 12:00:00:00 AM des ersten Tages des angegebenen Monats darstellt.

System.DateUtils.StartOfAWeek

Gibt einen System.TDateTime-Wert zurück, der den ersten Moment eines angegebenen Tages einer angegebenen Woche darstellt.

System.DateUtils.StartOfAYear

Gibt einen System.TDateTime-Wert zurück, der den ersten Moment des ersten Tages des angegebenen Jahres darstellt.

System.DateUtils.StartOfTheDay

Gibt einen System.TDateTime-Wert zurück, der 12:00:00:00 AM des in System.TDateTime angegebenen Tages darstellt.

System.DateUtils.StartOfTheMonth

Gibt einen System.TDateTime-Wert zurück, der 12:00:00:00 AM des ersten Tages des in System.TDateTime angegebenen Monats darstellt.

System.DateUtils.StartOfTheWeek

Gibt einen System.TDateTime-Wert zurück, der 12:00:00:00 AM des ersten Tages der in System.TDateTime angegebenen Woche darstellt.

System.DateUtils.StartOfTheYear

Gibt einen System.TDateTime-Wert zurück, der 12:00:00:00 AM des ersten Tages des in System.TDateTime angegebenen Jahres darstellt.

System.DateUtils.WeekSpan

Gibt die Anzahl der Wochen (einschließlich der Wochenbruchteile) zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.WeeksBetween

Gibt die Anzahl der ganzen Wochen zwischen zwei angegebenen System.TDateTime-Werten zurück.

System.DateUtils.YearSpan

Gibt die Anzahl der Jahre (einschließlich der Bruchteile) zurück, die zwischen den beiden angegebenen System.TDateTime-Werten verstrichen sind.

System.DateUtils.YearsBetween

Gibt die Anzahl der Jahre zwischen den beiden angegebenen System.TDateTime-Werten zurück.

Konvertieren von Datums- und Uhrzeitwerten

Die folgende Tabelle führ alle Routinen zum Konvertieren von Datums- und Uhrzeitwerten auf:

Routine Beschreibung

System.DateUtils.DateToISO8601

Konvertiert einen Datums-/Zeitwert, der im TDateTime-Format angegeben ist, in das ISO 8601-Format.

System.SysUtils.DateTimeToFileDate

Konvertiert einen TDateTime-Wert in einen Zeitstempelwert des Betriebssystems.

System.DateUtils.DateTimeToJulianDate

Konvertiert einen TDateTime-Wert in ein Julianisches Datum.

System.DateUtils.DateTimeToModifiedJulianDate

Konvertiert einen TDateTime-Wert in ein modifiziertes Julianisches Datum.

System.SysUtils.DateTimeToStr

Konvertiert einen TDateTime-Wert in einen String, indem die lokalen Einstellungen zum Anzeigen der Datum-/Zeitwerte verwendet werden.

System.SysUtils.DateTimeToString

Konvertiert einen TDateTime-Wert in einen String im in SysUtils.Format angegebenen Format.

System.SysUtils.DateTimeToSystemTime

Konvertiert einen TDateTime-Wert in den System-Uhrzeittyp der Win32-API.

System.SysUtils.DateTimeToTimeStamp

Konvertiert einen TDateTime-Wert in den entsprechenden TTimeStamp-Wert.

System.DateUtils.DateTimeToUnix

Konvertiert einen TDateTime-Wert in einen Datums-/Zeitwert im Unix/Linux-Stil.

System.SysUtils.DateToStr

Konvertiert einen TDateTime-Wert in einen String.

System.DateUtils.ISO8601ToDate

Konvertiert einen Datums-/Zeitwert, der im ISO 8601-Format angegeben ist, in das TDateTime-Format.

System.DateUtils.JulianDateToDateTime

Konvertiert ein Julianisches Datum in einen TDateTime-Wert.

System.SysUtils.MSecsToTimeStamp

Konvertiert eine bestimmte Anzahl von Millisekunden in einen TTimeStamp-Wert.

System.DateUtils.ModifiedJulianDateToDateTime

Konvertiert ein modifiziertes Julianisches Datum in einen TDateTime-Wert.

System.SysUtils.StrToDate

Konvertiert einen String in einen TDateTime-Wert.

System.SysUtils.StrToDateDef

Konvertiert einen String in einen TDateTime-Wert. Dabei gelten Voreinstellungen für den Fehlerfall.

System.SysUtils.StrToDateTime

Konvertiert einen String in einen TDateTime-Wert.

System.SysUtils.StrToDateTimeDef

Konvertiert einen String in einen TDateTime-Wert. Dabei gelten Voreinstellungen für den Fehlerfall.

System.SysUtils.StrToTime

Konvertiert einen String in einen TDateTime-Wert.

System.SysUtils.StrToTimeDef

Konvertiert einen String in einen TDateTime-Wert. Dabei gelten Voreinstellungen für den Fehlerfall.

System.SysUtils.SystemTimeToDateTime

Konvertiert eine Systemuhrzeit in einen TDateTime-Wert.

System.SysUtils.TimeStampToDateTime

Konvertiert einen TTimeStamp-Wert in den entsprechenden TDateTime-Wert.

System.SysUtils.TimeStampToMSecs

Konvertiert einenTTimeStamp-Wert in die absolute Anzahl der Millisekunden.

System.SysUtils.TimeToStr

Gibt einen String zurück, der einen TDateTime-Wert darstellt.

System.SysUtils.TryFloatToDateTime

Konvertiert einen Gleitkommawert in einen TDateTime-Wert.

System.DateUtils.TryJulianDateToDateTime

Konvertiert ein Julianisches Datum in einen TDateTime-Wert.

System.DateUtils.TryModifiedJulianDateToDateTime

Konvertiert ein modifiziertes Julianisches Datum in einen TDateTime-Wert.

System.DateUtils.TryRecodeDateTime

Ersetzt selektiv Anteile in einem angegebenen TDateTime-Wert.

System.SysUtils.TryStrToDate

Konvertiert einen String in einen TDateTime-Wert mit einem booleschen Erfolgscode.

System.SysUtils.TryStrToDateTime

Konvertiert einen String in einen TDateTime-Wert mit einem booleschen Erfolgscode.

System.SysUtils.TryStrToTime

Konvertiert einen String in einen TDateTime-Wert. Dabei gelten Voreinstellungen für den Fehlerfall.

System.DateUtils.UnixToDateTime

Konvertiert einen Datums-/Zeitwert im Unix/Linux-Stil in einen TDateTime-Wert.


Siehe auch