Dato og klokkeslett i MySQL - Del 4Introduction Dette er del 4 av serien min, Dato og klokkeslett i MySQL. I denne delen av serien, forklarer jeg betydningen og hvordan du får tak dagen nummeret til en dato og uken nummeret til en date. Du burde ha lest tidligere deler av serien i den rekkefølgen gitt, fordi dette er en fortsettelse. Alle funksjonene i denne delen av serien, ta et argument på dato eller datetime type.Day Antall I denne serien søndag er den første dagen i uken og har nummer 1. Mandag har nummer 2 med nummer 7 til lørdag.
Tallet for de dagene i måneden begynne fra en til maksimum 31. Tallet for de dagene i året begynner fra 1 til maksimalt 366.Week Antall Ukenummeret i et år begynner fra 1 og opp til maksimalt 53.The dayOfWeek () -funksjonen Denne funksjonen returnerer dagen antall uken fra en gitt dato: 1 betyr søndag, 2 betyr mandag, etc. Syntaksen er: dayOfWeek (dato) Verdien av dato her kan være av typen datetime eller bare dato.
Følgende utsagn illustrerer dette: SELECT dayOfWeek ('2012-06-06 09:17:35'); VELG dayOfWeek ('2012-06-06'); Avkastningen tall for de to utsagnene er 4, for en onsdag i måneden 06 (juni) av år.Den DAYOFMONTH () -funksjonen den dagen i måneden kan ha noen tall i området 1 til 31. For å avgjøre dette fra dato, bruker du DAYOFMONTH () -funksjonen. Syntaksen er: DAYOFMONTH (dato) Verdien av dato her kan være av typen datetime eller bare dato.
Følgende utsagn illustrerer dette: SELECT dayofmonth ('2012-06-15 09:17:35'); VELG dayofmonth ('2012-06-15'); Returverdien for de to påstandene er 15 (som kan leses fra den datoen) sikret DAYOFYEAR () Funksjon dagen i året kan ha noen tall i området 1 til 366. For å finne ut dette, du trenger DAYOFYEAR () Funksjon. Syntaksen er: DAYOFYEAR (dato) Verdien av dato her kan være av typen datetime eller bare dato. Følgende utsagn illustrerer dette: SELECT dayofyear ('2012-06-15 09:17:35'); VELG dayofyear ('2012-06-15'); Returverdien for de to utsagnene er 167.
The WEEKOFYEAR () -funksjonen Ukenummeret i et år er i området 1 til 53. For å finne ut dette, må du den WEEKOFYEAR () funksjon. Syntaksen er: WEEKOFYEAR (dato) Verdien av dato her kan være av typen datetime eller bare dato. Følgende utsagn illustrerer dette: SELECT weekofyear ('2012-06-15 09:17:35'); VELG weekofyear ('2012-06-15'); Returverdien for de to utsagnene er 24.The LAST_DAY () Med denne funksjonen kan være nyttig til tider. Det gjør det mulig å kjenne den siste dagen i måneden av en gitt dato.
Syntaksen er: LAST_D