sql >> Database teknologi >  >> RDS >> MariaDB

MariaDB dato- og tidsfunktioner (fuld liste)

Denne artikel indeholder en komplet liste over indbyggede MariaDB dato- og tidsfunktioner.

Følgende er en liste over dato- og tidsfunktioner, der er tilgængelige i MariaDB. Klik på hvert funktionsnavn for at se en forklaring af funktionen, dens syntaks og eksempler.

Navn Beskrivelse
ADDDATE() Føjer tidsværdier (intervaller) til en datoværdi.
ADD_MONTHS() Føjer et givet antal måneder til en given dato.
ADDTIME() Føjer tid til en tidsværdi.
CONVERT_TZ() Konverterer fra en tidszone til en anden.
CURDATE() Returnerer den aktuelle dato.
CURRENT_DATE()
CURRENT_DATE
Synonymer for CURDATE() .
CURRENT_TIME()
CURRENT_TIME
Synonymer for CURTIME() .
CURRENT_TIMESTAMP()
CURRENT_TIMESTAMP
Synonymer for NOW() .
CURTIME() Returnerer det aktuelle tidspunkt.
DATE() Udtrækker datodelen af ​​et dato- eller datotidsudtryk.
DATE_ADD() Føjer tidsværdier (intervaller) til en datoværdi.
DATE_FORMAT() Formater den givne dato som angivet.
DATE_SUB() Trækker en tidsværdi (interval) fra en dato.
DATEDIFF() Returnerer forskellen mellem to datoer (trækker den ene dato fra den anden).
DAY() Synonym for DAYOFMONTH() .
DAYNAME() Returnerer ugedagsnavnet på en given dato.
DAYOFMONTH() Returnerer dagen i måneden (0-31) på en given dato.
DAYOFWEEK() Returnerer ugedagsindekset for en given dato.
DAYOFYEAR() Returnerer dagen i året (1-366) for en given dato.
EXTRACT() Udtrækker en datodel fra en given dato.
FROM_DAYS() Returnerer en dato, baseret på det givne antal dage fra starten af ​​standardkalenderen (0000-00-00).
FROM_UNIXTIME() Formater et Unix-tidsstempel som en dato.
GET_FORMAT() Returnerer en datoformatstreng baseret på input-argumenterne.
HOUR() Udtrækker timen fra et givet klokkeslæt eller datetime-udtryk.
LAST_DAY() Returnerer den sidste dag i måneden fra dens dato-argument.
LOCALTIME()
LOCALTIME
Synonym for NOW() .
LOCALTIMESTAMP
LOCALTIMESTAMP()
Synonym for NOW() .
MAKEDATE() Opretter en dato fra året og dagen på året.
MAKETIME() Opretter tid fra time, minut, sekund.
MICROSECOND() Udtrækker mikrosekunderne fra et givet klokkeslæt eller datetime-udtryk.
MINUTE() Udtrækker minuttet fra et givet tidspunkt eller datetime-udtryk.
MONTH() Udtrækker måneden fra en given dato.
MONTHNAME() Udtrækker månedens navn fra en given dato.
NOW() Returnerer den aktuelle dato og klokkeslæt.
PERIOD_ADD() Føjer en periode til en år-månedsværdi.
PERIOD_DIFF() Returnerer antallet af måneder mellem perioder.
QUARTER() Returnerer kvartalet fra et givet datoudtryk.
SEC_TO_TIME() Konverterer sekunder til "tt:mm:ss"-format.
SECOND() Returnerer sekunderne (0-59) fra et givet tidspunkt eller dato/tid udtryk.
STR_TO_DATE() Konverterer en streng til en dato-, datetime- eller tidsværdi baseret på en given formatstreng.
SUBDATE() Trækker et beløb fra en given dato. Synonym for DATE_SUB() når det påberåbes med tre argumenter.
SUBTIME() Trækker en tidsværdi fra en anden tidsværdi.
SYSDATE() Returnerer det tidspunkt, hvor funktionen udføres.
TIME() Udtrækker tidsdelen af ​​tids- eller datotidsudtrykket og returnerer det som en streng.
TIME_FORMAT() Formater en tidsværdi i henhold til den givne formatstreng.
TIME_TO_SEC() Returnerer tidsargumentet konverteret til sekunder.
TIMEDIFF() Returnerer forskellen mellem to værdier for tid eller dato. Den trækker anden gang fra den første.
TIMESTAMP() Med et enkelt argument returnerer denne funktion dato- eller datetime-udtrykket som en datetime-værdi. Med to argumenter føjer den tidsargumentet til dato- eller datetime-argumentet og returnerer derefter den resulterende datetime-værdi.
TIMESTAMPADD() Føjer et interval til et datetime-udtryk.
TIMESTAMPDIFF() Returnerer forskellen mellem to datetime-udtryk, baseret på en given enhed.
TO_DAYS() Returnerer datoargumentet konverteret til dage.
TO_SECONDS() Returnerer dato- eller datetime-argumentet konverteret til sekunder siden år 0.
UNIX_TIMESTAMP() Returnerer et Unix-tidsstempel.
UTC_DATE() Returnerer den aktuelle UTC-dato.
UTC_TIME() Returnerer den aktuelle UTC-tid.
UTC_TIMESTAMP() Returnerer den aktuelle UTC-dato og -klokkeslæt.
WEEK() Returnerer ugenummeret fra en given dato eller dato-tidsudtryk.
WEEKDAY() Returnerer ugedagsindekset fra en given dato eller dato-tidsudtryk.
WEEKOFYEAR() Returnerer kalenderugen for datoen (1-53) fra en given dato eller dato/tidsudtryk.
YEAR() Returnerer året fra en given dato eller dato-tidsudtryk.
YEARWEEK() Returnerer året og ugen fra en given dato eller dato-tidsudtryk.

  1. Leveringsmulighed under indsendelse af samtidig anmodning i R12.1.3

  2. Ret fejl "ORA-01790:udtryk skal have samme datatype som tilsvarende udtryk"

  3. Få grænseværdierne for en opdelt tabel i SQL Server (T-SQL)

  4. SQL Server-indekser:Nøglekrav, præstationspåvirkninger og overvejelser