Freigeben über


DATE( )-Funktion

Gibt das aktuelle Systemdatum zurück, das vom Betriebssystem gesteuert wird, oder erzeugt einen Jahr 2000-verträglichen Datumswert

DATE([nYear, nMonth, nDay])

Rückgabewerte

Datum

Parameter

  • nYear
    Gibt das Jahr in einem Jahr 2000-verträglichen Datumswert an. nYear kann Werte von 100 bis 9999 annehmen.
  • nMonth
    Gibt den Monat in einem Jahr 2000-verträglichen Datumswert an. nMonth kann Werte von 1 bis 12 annehmen.
  • nDay
    Gibt den Tag in einem Jahr 2000-verträglichen Datumswert an. nDay kann Werte von 1 bis 31 annehmen.

Hinweise

DATE( ) gibt das aktuelle Systemdatum an, wenn es ohne optionale Argumente aufgerufen wird. Nehmen Sie die optionalen Argumente mit auf, wenn ein Jahr 2000-kompatibler Datumswert in dem Format zurückgegeben werden soll, das im Visual FoxPro Dialogfeld "Optionen" auf der Registerkarte "Ländereinstellungen" festgelegt wurde. Wenn ein Parameter fehlt, wird dieser durch den aktuellen Systemwert ersetzt. Weitere Informationen zur Erstellung von Jahr 2000-kompatiblen Datumswerten finden Sie unter Datumsunterstützung für das Jahr 2000.

Es gibt keine Microsoft Visual FoxPro-Befehle oder -Funktionen, mit denen das Systemdatum direkt geändert werden kann.

Beispiel

Das folgende Beispiel zeigt das aktuelle Systemdatum mit und ohne das Jahrhundert an:

CLEAR
SET CENTURY OFF
? DATE( )  && Displays today's date without the century
SET CENTURY ON
? DATE( )  && Displays today's date with the century
? DATE(1998, 02, 16)  && Displays a year 2000-compliant Date value

Siehe auch

CTOD( )-Funktion | DATETIME( )-Funktion | DTOC( )-Funktion | SET CENTURY-Befehl | SET DATE-Befehl | SET MARK TO-Befehl | SYS( ) - Funktionen - Überblick