SQL Server getUtcdate

SQL Server getUtcdate

In questo articolo, esploreremo come utilizzare la funzione getUtcdate () in SQL Server per ottenere l'ora corrente in formato UTC.

Funzione sql server getutcdate ()

Questa funzione restituisce la data e l'ora correnti come ora universale coordinata. Inoltre, la funzione deriverà la data e l'ora dal sistema host su cui è in esecuzione l'istanza SQL Server.

La sintassi della funzione è come mostrata:

Getutcdate ()

La funzione non richiede parametri. Restituisce quindi un oggetto DateTime che indica il timestamp corrente come valore UTC.

Esempio di utilizzo della funzione

Il seguente esempio stabilisce un esempio pratico di come utilizzare la funzione getTucdate () in SQL Server.

SELEZIONARE
Getutcdate () come UTC;

Il codice sopra dovrebbe restituire il timestamp corrente come valore UTC. Un output di esempio è esemplificato di seguito:

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

Per recuperare il tempo dalla funzione getUtCdate (), possiamo usare la funzione convert () come dimostrato nello snippet di codice di seguito:

SELEZIONARE
Converti (tempo,
Getutcdate ()) come UTC;

La query dovrebbe visualizzare l'UTC come:

Utc |
--------+
06: 15: 17 |

Allo stesso modo, è possibile tagliare la sezione tempo e visualizzare solo la data come mostrato:

SELEZIONARE
Converti (data,
Getutcdate ()) come UTC;

Risultato:

utc |
----------+
2022-10-17 |

Conclusione

Questo breve post discute i fondamenti del lavoro con la funzione getutcdate () in SQL Server.