Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przykłady UTC_TIME – MySQL

W MySQL możesz użyć UTC_TIME funkcja, aby zwrócić czas UTC. UTC oznacza uniwersalny czas koordynowany i jest głównym standardem czasu, według którego świat reguluje zegary i czas.

Wynik jest zwracany w postaci „GG:MM:SS” lub GGMMSS format, w zależności od tego, czy funkcja jest używana w kontekście łańcuchowym czy liczbowym.

Składnia

Możesz użyć jednej z dwóch następujących form:

UTC_TIME
UTC_TIME([fsp])

Gdzie fsp jest opcjonalnym argumentem, który określa precyzję ułamków sekund, która ma być użyta w wyniku.

Przykład 1 – Podstawowe użycie

Oto przykład do zademonstrowania.

SELECT UTC_TIME;

Wynik:

+----------+
| UTC_TIME |
+----------+
| 22:38:38 |
+----------+

Przykład 2 – z nawiasami

W tym przykładzie dodaję nawiasy (oczywiście nie ma to żadnego wpływu na wynik).

SELECT UTC_TIME();

Wynik:

+------------+
| UTC_TIME() |
+------------+
| 22:38:52   |
+------------+

Przykład 3 – Dokładność ułamków sekund

Tutaj dodaję argument, który określa precyzję ułamków sekund, która ma być używana. W tym przypadku używam 6 , co oznacza, że ​​wynik będzie miał precyzję co do milisekundy.

SELECT UTC_TIME(6);

Wynik:

+-----------------+
| UTC_TIME(6)     |
+-----------------+
| 22:45:19.912591 |
+-----------------+

A w następnym przykładzie używam 3 aby zmniejszyć dokładność ułamków sekund:

SELECT UTC_TIME(3);

Wynik:

+--------------+
| UTC_TIME(3)  |
+--------------+
| 22:45:55.415 |
+--------------+

Przykład 4 – Kontekst liczbowy

Wszystkie poprzednie przykłady zostały zwrócone w „GG:MM:SS” format. Dzieje się tak, ponieważ zostały użyte w kontekście łańcuchowym.

W tym przykładzie używam funkcji w kontekście numerycznym. Robię to, dodając numer do funkcji.

SELECT UTC_TIME() + 0;

Wynik:

+----------------+
| UTC_TIME() + 0 |
+----------------+
|         223914 |
+----------------+

W tym przypadku dodałem zero, więc wynik jest teraz w GGMMSS format.

Nic nie stoi na przeszkodzie, aby dodać kolejny numer. Przykład:

SELECT 
  UTC_TIME() + 0,
  UTC_TIME() + 5;

Wynik:

+----------------+----------------+
| UTC_TIME() + 0 | UTC_TIME() + 5 |
+----------------+----------------+
|         224051 |         224056 |
+----------------+----------------+

Zobacz także UTC_DATE Przykłady zwracania daty UTC.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatywy MySQL Workbench — GUI typu „wskaż i kliknij” ClusterControl

  2. CREATE TABLE MySQL vs T-SQL z przykładami składni

  3. Czy JavaScript może łączyć się z MySQL?

  4. SQLSTATE[42000]:Błąd składni lub naruszenie dostępu:1064 Wystąpił błąd w składni SQL — PHP — PDO

  5. Instalacja i konfiguracja MySQL na Ubuntu 20.04