dato og klokkeslett i MySQL - Del 9Introduction Dette er en del 9 av min serie, Dato og klokkeslett i MySQL. I denne delen av serien jeg forklare viktige dato og klokkeslett funksjoner i MySQL som jeg ikke har forklart i tidligere deler av serien. Du burde ha lest tidligere deler, da dette er en continuation.The NOW () Funksjon NOW () -funksjonen returnerer gjeldende dato og klokkeslett (datetime) på datamaskinen som har MySQL server.
Syntaksen er: NOW () Følgende utsagn illustrerer bruken: SELECT nå (); I min datamaskin, er den returnerte verdien, 2012-06-08 16:40:05 sikret KVARTAL () Funksjon Denne funksjonen returnerer kvartal av en gitt dato i området 1 til 4. Den første kvartal er Jan- Mar, den andre er Apri-Jun, etc. Syntaksen er: KVARTAL (dato) Datoen verdien kan være av noen år. Følgende utsagn illustrerer dette: SELECT kvartal ('2015-05-01'); Returverdien for denne uttalelsen er 2. STR_TO_DATE () Funksjon Denne funksjonen konverterer en streng til en dato.
Syntaksen er: STR_TO_DATE (str, format) hvor str er strengen og format er også en streng, men har de krav formatering (beskrivende i sine posisjoner). str er en streng med måneden dag, måned og år adskilt med komma. Den følgende utsagn illustrerer bruken av funksjonen. VELG str_to_date ('01, 5,2014 ','% d,% m,% Y '); Returverdien for dette er, 2014-05-01. Legg merke til at posisjonene til elementene i str eller format argumentet ikke svarer til stillinger i produksjonen. Imidlertid må de stillinger i str tilsvarer posisjonene i formatet argument.
The TIME_FORMAT () Funksjon I en av de tidligere deler av serien, jeg snakket om DATE_FORMAT funksjonen. Datoformatet funksjonen brukes til å gi riktig formatering til datoer og datetime typer. Hvis du vil ha riktig formatering for tid alene, må du bruke TIME_FORMAT () funksjon. Syntaksen er: TIME_FORMAT (tid, format) Reglene for formatering tid er de samme som reglene for formatering dato. Du må bruke en liste med tittelen, byggebransjen og deres betydning, i opplæringen tittelen, MySQL Dato og klokkeslett formatering Detaljer, av denne serien.
Følgende uttalelse illustrerer hvordan du bruker TIME_FORMAT funksjonen. VELG time_format ('22: 13: 35 ','% l:% i:% s% s '); Utgangen av denne uttalelsen er: 22:13:35. Denne uttalelsen konverterer en 24-timers tid til en 12-timers tid som angir om det er AM eller PM. For å forstå logikken i argumentene til funksjonen, bør du se listen nevnt ovenfor; Jeg forklarte logikken i opplæringen av listen. Merk: tid