Mysql
 sql >> Datenbank >  >> RDS >> Mysql

UTC_DATE Beispiele – MySQL

In MySQL können Sie das UTC_DATE verwenden Funktion, um das UTC-Datum zurückzugeben. UTC steht für Coordinated Universal Time und ist der primäre Zeitstandard, nach dem die Welt Uhren und Zeit reguliert.

Das Ergebnis wird entweder in ‘JJJJ-MM-TT’ zurückgegeben oder JJJJMMTT Format, abhängig davon, ob die Funktion in einem String- oder numerischen Kontext verwendet wird.

Syntax

Sie können eine der beiden folgenden Formen verwenden:

UTC_DATE
UTC_DATE()

Es sind also keine Argumente erforderlich.

Beispiel 1 – Grundlegende Verwendung

Hier ist ein Beispiel zur Veranschaulichung.

SELECT UTC_DATE;

Ergebnis:

+------------+
| UTC_DATE   |
+------------+
| 2018-07-05 |
+------------+

Beispiel 2 – Mit Klammern

In diesem Beispiel füge ich die Klammern hinzu (das ändert natürlich nichts am Ergebnis).

SELECT UTC_DATE();

Ergebnis:

+------------+
| UTC_DATE() |
+------------+
| 2018-07-05 |
+------------+

Beispiel 3 – Numerischer Kontext

Die vorherigen Beispiele wurden alle in ‘JJJJ-MM-TT’ zurückgegeben Format. Das liegt daran, dass sie in einem String-Kontext verwendet wurden.

In diesem Beispiel verwende ich die Funktion in einem numerischen Kontext. Ich mache das, indem ich der Funktion eine Zahl hinzufüge.

SELECT UTC_DATE() + 0;

Ergebnis:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20180705 |
+----------------+

In diesem Fall habe ich Null hinzugefügt, wodurch das Datum gleich blieb. Das Ergebnis ist jetzt jedoch in JJJJMMTT formatieren.

Nichts hindert Sie daran, eine weitere Nummer hinzuzufügen. Beispiel:

SELECT UTC_DATE() + 5;

Ergebnis:

+----------------+
| UTC_DATE() + 5 |
+----------------+
|       20180710 |
+----------------+

Siehe auch UTC_TIME Beispiele für die Rückgabe der UTC-Zeit.