DateTime gleich oder größer als heute in MySQL

DateTime gleich oder größer als heute in MySQL
Manchmal müssen die gespeicherte DateTime in der Datenbank mit der aktuellen DateTime -Zeit verglichen werden. Nehmen wir an, der Administrator möchte die Benutzer überprüfen, die für keinen Dienst abgelaufen sind. Zu diesem Zweck muss er den Datumsvergleich durchführen.

Insbesondere können Benutzer den Bediener „größer als gleich dem“ mit unterschiedlichen DateTime -Funktionen verwenden, um zu überprüfen, ob ein DateTime -Wert größer ist als heute.

In diesem Artikel wird überprüft, ob DateTime gleich oder größer als heute mit den folgenden Methoden ist:

  • Methode 1: jetzt ()
  • Methode 2: current_timestamp
  • Methode 3: LocalTimestamp ()
  • Methode 4: utc_timestamp ()
  • Methode 5: von_unixtime (unix_timestamp ())

Methode 1: Vergleichen Sie DateTime mit heute mit now () ()

Der JETZT() Die Funktion gibt das aktuelle Datum und die aktuelle Uhrzeit in “zurückYjyy-mm-dd hh: mm: ss" Format. Benutze die JETZT() Funktion mit dem Bediener "> =", um zu überprüfen, ob die angegebene DateTime gleich oder größer als heute ist:

Wählen Sie * vom Benutzer aus, wobei Zeit> = jetzt ();

Im obigen Code wird die Auswahlanweisung mit der WHERE -Klausel verwendet, um nur diese DateTime -Werte aus der Benutzertabelle zu erhalten, die größer sind als heute.

Ausgang

Die Ausgabe ruft nur die gefilterten DateTime -Werte ab.

Methode 2: Vergleichen Sie DateTime mit heute mit current_timestamp

Der AKTUELLER ZEITSTEMPEL ist eine integrierte Datumsfunktion in MySQL, die das heutige Datum und die Uhrzeit zurücksetzt. Der AKTUELLER ZEITSTEMPEL kann mit dem Bediener "> =" verwendet werden, um zu überprüfen.

Das Beispiel ist unten angegeben:

Wählen Sie * vom Benutzer, wobei Zeit> = current_timestamp;

Ausgang

Die Ausgabe zeigte die gefilterten DateTime -Daten, die gleich oder größer waren als heute.

Methode 3: Vergleichen Sie DateTime mit heute mit LocalTimestAMP ()

Der LocalTimestamp () Ruft den DateTime -Wert mit der lokalen Zeitzone ab. Es handelt sich um eine integrierte Funktion, mit der die DateTime gleich oder größer als heute ist. Das Beispiel ist unten angegeben:

Wählen Sie * vom Benutzer aus, wobei Zeit> = localTimestamp ();

Ausgang

Die Ausgabe gibt die gefilterten DateTime -Werte zurück, die gleich oder größer waren als heute.

Methode 4: Vergleichen Sie DateTime mit heute mit utc_timestamp () mit heute mit

Der Utc_timestamp () Gibt die aktuelle DateTime im UTC -Standard zurück. Es kann mit dem Bediener „> =“ verwendet werden, um zu überprüfen. Hier ist der Beispielcode:

Wählen Sie * vom Benutzer aus, wobei Zeit> = utc_timestamp ();

Ausgang

Die Ausgabe zeigt nur diejenigen Datensätze an, die größer oder gleich heute sind.

Methode 5: Vergleichen Sie DateTime mit heute mit der Verwendung von_unixtime (unix_timestamp ())

Der Unix_timestamp () Gibt die aktuelle DateTime im UNIX -Format zurück. Verwenden Sie das UNIX DateTime in ein Standardformat, um das Standardformat zu konvertieren Von_unixtime () Funktion. Im folgenden Code -Snippet haben wir die angegebene Funktion verwendet, um die spezifischen DateTime -Werte mit der aktuellen DateTime -Zeit zu vergleichen. Das Beispiel ist unten angegeben:

Wählen Sie * vom Benutzer aus, wobei Zeit> = von_unixtime (unix_timestamp ());

Ausgang

Die Ausgabe zeigt, dass die DateTime -Werte gemäß der angegebenen Bedingung gefiltert wurden.

Abschluss

Verwenden Sie den Operator „größer oder gleich“ (> =) mit unterschiedlichen DateTime -Funktionen, wie z. Terminzeit. In diesem Leitfaden wurde erläutert, wie Sie überprüfen, ob ein bestimmter DateTime -Wert größer oder gleich dem heute mit geeigneten Beispielen verwendet wird.