SQL Server GetutcDate

SQL Server GetutcDate

W tym artykule zbadamy, jak korzystać z funkcji getutcDate () na serwerze SQL, aby uzyskać bieżący czas w formacie UTC.

Funkcja SQL Server getutcDate ()

Ta funkcja zwraca bieżącą datę i godzinę jako skoordynowany czas uniwersalny. Ponadto funkcja wyniesie datę i godzinę z systemu hosta, w którym działa instancja SQL Server.

Składnia funkcji jest jak pokazana:

Getutcdate ()

Funkcja nie przyjmuje żadnych parametrów. Następnie zwraca obiekt DateTime oznaczający bieżący znacznik czasu jako wartość UTC.

Przykładowe użycie funkcji

Poniższy przykład określa praktyczny przykład korzystania z funkcji getutcDate () na serwerze SQL.

WYBIERAĆ
GetutcDate () jako UTC;

Kod powyżej powinien zwrócić bieżący znacznik czasu jako wartość UTC. Przykładowe dane wyjściowe jest przykładem poniżej:

UTC |
-----------------------+
2022-10-17 06:10:48.900 |

Aby pobrać czas z funkcji getutcDate (), możemy użyć funkcji konwertu (), jak pokazano w fragmencie kodu poniżej:

WYBIERAĆ
Konwertuj (czas,
GetutcDate ()) jako UTC;

Zapytanie powinno wyświetlać UTC jako:

UTC |
--------+
06: 15: 17 |

Podobnie możesz przyciąć sekcję czasu i wyświetlić tylko datę, jak pokazano:

WYBIERAĆ
Konwertuj (data,
GetutcDate ()) jako UTC;

Wynik:

UTC |
----------+
2022-10-17 |

Wniosek

Ten krótki post omawia podstawy pracy z funkcją getutcDate () na serwerze SQL.