sql >> Database >  >> RDS >> Mysql

UTC_DATE Voorbeelden - MySQL

In MySQL kunt u de UTC_DATE . gebruiken functie om de UTC-datum te retourneren. UTC staat voor Coordinated Universal Time en het is de primaire tijdstandaard waarmee de wereld klokken en tijd reguleert.

Het resultaat wordt geretourneerd in ‘JJJJ-MM-DD’ of JJJJMMDD formaat, afhankelijk van of de functie in een tekenreeks of in een numerieke context wordt gebruikt.

Syntaxis

U kunt een van de volgende twee formulieren gebruiken:

UTC_DATE
UTC_DATE()

Er zijn dus geen argumenten nodig.

Voorbeeld 1 – Basisgebruik

Hier is een voorbeeld om te demonstreren.

SELECT UTC_DATE;

Resultaat:

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

Voorbeeld 2 – Met haakjes

In dit voorbeeld voeg ik de haakjes toe (dit maakt natuurlijk niets uit voor de uitkomst).

SELECT UTC_DATE();

Resultaat:

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

Voorbeeld 3 – Numerieke context

De vorige voorbeelden zijn allemaal geretourneerd in ‘JJJJ-MM-DD’ formaat. Dit komt omdat ze werden gebruikt in een stringcontext.

In dit voorbeeld gebruik ik de functie in een numerieke context. Dit doe ik door een getal aan de functie toe te voegen.

SELECT UTC_DATE() + 0;

Resultaat:

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

In dit geval heb ik nul toegevoegd, waardoor de datum hetzelfde bleef. Het resultaat staat nu echter in JJJJMMDD formaat.

Er is niets dat u ervan weerhoudt om nog een nummer toe te voegen. Voorbeeld:

SELECT UTC_DATE() + 5;

Resultaat:

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

Zie ook UTC_TIME Voorbeelden voor het retourneren van de UTC-tijd.


  1. PostgreSQL-fout bij het maken van een extensie

  2. Hiërarchische lijst met typen triggergebeurtenissen in SQL Server 2017

  3. SQL Server TempDB-bewaking met behulp van dynamische beheerweergaven (DMV)

  4. sql ORDER DOOR meerdere waarden in een specifieke volgorde?