logo

Kā iegūt pašreizējo datumu un laiku SQL?

Ir daudzas iebūvētas funkcijas, lai iegūtu pašreizējo datumu un laiku SQL. Šajā rakstā mēs ar piemēriem apspriedīsim, kā iegūt pašreizējo datumu un laiku SQL.

SQL Iegūstiet pašreizējo datumu un laiku

Trīs iebūvētās SQL funkcijas pašreizējā datuma un laika iegūšanai ir:

  • SQL GETDATE() funkcija
  • SQL CURRENT_TIMESTAMP() funkcija
  • SQL SYSDATETIME() funkcija

SQL GETDATE() funkcija

SQL GETDATE() funkciju atgriež pašreizējās datu bāzes sistēmas datumu un laiku formātā “GGGG-MM-DD hh:mm: ss. mmm’.



Sintakse

Funkcijas GETDATE() sintakse ir:

Java apakšvirknes piemērs

SELECT GETDATE();

Piemērs

Šajā piemērā mēs izmantojam SQL funkciju GetDate(), lai iegūtu pašreizējo datumu un laiku.

Vaicājums

  SELECT GetDate() AS   'CurrentDATETime';>

Izvade

sql getdate() funkcijas piemēra izvade

Izvade

saraksta atkārtošana java

Iegūt tikai laika daļu no GETDATE() funkcijas piemēra

Šajā piemērā mēs iegūsim tikai laika daļu no funkcijas GETDATE() SQL.

Vaicājums

  SELECT   CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>

Izvade

laika daļa no funkcijas getdate().

Laika daļa no funkcijas GETDATE().

SQL CURRENT_TIMESTAMP() funkcija

SQL CURRENT_TIMESTAMP() funkcija izmanto, lai atrastu pašreizējo TIMESTAMP (pašreizējais datums un laiks). CURRENT_TIMESTAMP atgriež tādu pašu rezultātu kā GETDATE ().

Sintakse

Funkcijas CURRENT_TIMESTAMP() sintakse ir:

CURRENT_TIMESTAMP

Piemērs

Šajā piemērā mēs izmantojam SQL funkciju CURRENT_TIMESTAMP(), lai iegūtu pašreizējo datumu un laiku.

Vaicājums

aktuāls java datums
  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Izvade

sql current_timestamp() funkcijas piemēra izvade

Izvade

SQL SYSDATETIME() funkcija

SQL SYSDATETIME() funkcija tiek izmantots arī, lai iegūtu tās sistēmas pašreizējo laiku, kurā darbojas SQL Server instance. Funkcija SYSDATETIME() nodrošina daļēju sekunžu precizitāti, salīdzinot ar funkciju GETDATE().

Mēs varam iegūt TIME daļu no DATE un TIME vērtības, kas atgriezta no funkcijas SYSDATETIME(), kā norādīts tālāk:

Sintakse

The SYSDATETIME () funkcijas sintakse ir:

java virknes vērtība

SYSDATETIME()

Piemērs

Šajā piemērā mēs izmantojam funkciju SYSDATETIME() SQL, lai iegūtu pašreizējo datumu un laiku.

Vaicājums

  SELECT SYSDATETIME  () 'Current TIME using SYSDATETIME()'>

Izvade

sql sysdatetime() funkcijas piemēra izvade

Izvade