logo

Hvordan få gjeldende dato og klokkeslett i SQL?

Det er mange innebygde funksjoner for å få gjeldende dato og klokkeslett i SQL. I denne artikkelen vil vi diskutere hvordan du får gjeldende dato og klokkeslett i SQL med eksempler.

SQL Få gjeldende dato og klokkeslett

Tre innebygde SQL-funksjoner for å hente gjeldende dato og klokkeslett er:

  • SQL GETDATE() funksjon
  • SQL CURRENT_TIMESTAMP() funksjon
  • SQL SYSDATETIME() funksjon

SQL GETDATE() funksjon

SQL GETDATE() funksjon returnerer gjeldende databasesystemdato og -klokkeslett i formatet 'ÅÅÅÅ-MM-DD tt:mm: ss. mmm’.



Syntaks

Syntaksen for funksjonen GETDATE() er:

VELG GETDATE();

Eksempel

I dette eksemplet bruker vi GetDate()-funksjonen i SQL for å få gjeldende dato og klokkeslett.

Spørsmål

  SELECT GetDate() AS   'CurrentDATETime';>

Produksjon

sql getdate() funksjon eksempel utgang

Produksjon

Hent bare tidsdel fra GETDATE()-funksjonseksempel

I dette eksemplet får vi bare tidsdelen fra GETDATE()-funksjonen i SQL.

Spørsmål

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

Produksjon

tidsdel fra getdate()-funksjonen

Tidsdel fra funksjonen GETDATE().

SQL CURRENT_TIMESTAMP() funksjon

SQL CURRENT_TIMESTAMP() funksjon brukes til å finne gjeldende TIMESTAMP (gjeldende dato og klokkeslett). CURRENT_TIMESTAMP returnerer samme resultat som GETDATE().

Syntaks

Syntaksen for funksjonen CURRENT_TIMESTAMP() er:

CURRENT_TIMESTAMP

Eksempel

I dette eksemplet bruker vi funksjonen CURRENT_TIMESTAMP() i SQL for å få gjeldende dato og klokkeslett.

Spørsmål

freddie mercury født
  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Produksjon

sql current_timestamp() funksjon eksempel utgang

Produksjon

SQL SYSDATETIME() funksjon

SQL SYSDATETIME() funksjon brukes også til å få gjeldende tidspunkt for systemet som forekomsten av SQL Server kjører på. SYSDATETIME()-funksjonen gir mer presisjon på brøkdeler av sekunder sammenlignet med GETDATE()-funksjonen.

Vi kan hente TIME-delen fra DATE- og TIME-verdien returnert fra SYSDATETIME()-funksjonen som nedenfor:

Syntaks

De SYSDATETIME () funksjonssyntaks er:

SYSDATETIME()

Eksempel

I dette eksemplet bruker vi funksjonen SYSDATETIME() i SQL for å få gjeldende dato og klokkeslett.

Spørsmål

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

Produksjon

sql sysdatetime() funksjon eksempel utgang

Produksjon