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

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().
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

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

Izvade