Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

GETUTCDATE() Przykłady w SQL Server (T-SQL)

Używając SQL Server, możesz użyć T-SQL GETUTCDATE() funkcja zwracająca bieżący czas UTC (uniwersalny czas koordynowany). Czas UTC to podstawowy standard czasu, według którego świat reguluje zegary i czas.

Zwracana wartość GETUTCDATE() Funkcja pochodzi z komputera, na którym działa instancja SQL Server. Strefa czasowa nie jest uwzględniona i jest zwracana jako data-godzina wartość.

Składnia

Składnia wygląda tak:

GETUTCDATE()

Więc nie przyjmuje żadnych argumentów.

Przykład

Oto przykład użycia:

SELECT GETUTCDATE() AS Result;

Wynik:

+-------------------------+
| Result                  |
|-------------------------|
| 2018-06-17 05:17:46.750 |
+-------------------------+

Formatowanie daty

Zawsze możesz użyć innych funkcji T-SQL wraz z GETUTCDATE() . Na przykład możesz użyć FORMAT() funkcja, aby sformatować datę w wymaganym formacie (i zwrócić ją jako ciąg).

Przykład:

 
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;

Wynik:

+--------------------------------+
| Result                         |
|--------------------------------|
| Sunday, 17 June 2018, 05:43 AM |
+--------------------------------+

Zauważ, że GETUTCDATE() ma mniejszą precyzję ułamków sekund niż SYSUTCDATETIME() funkcja, która zwraca datę/czas UTC jako datetime2 wartość, z dokładnością do ułamków sekund w zakresie od 1 do 7 cyfr.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekazać XML z C# do procedury składowanej w SQL Server 2008?

  2. Przenoszenie baz danych SQL Server do chmury

  3. Kiedy musimy używać NVARCHAR/NCHAR zamiast VARCHAR/CHAR w SQL Server?

  4. Odbuduj i zreorganizuj indeks SQL Server

  5. Jaka jest korzyść z używania SET XACT_ABORT ON w procedurze składowanej?