*   >> Lese Utdanning Artikler >> science >> programming

Mysql dato og klokkeslett Conversion Functions

Dato og klokkeslett i MySQL - Del 5Introduction Dette er en del 5 av min serie, Dato og klokkeslett i MySQL. I denne delen av serien, forklarer jeg MySQL Dato og tid konvertering funksjoner. Du burde ha lest tidligere deler av serien, da dette er en continuation.The SEC_TO_TIME () -funksjonen Tidsformatet er, HH: MM: SS. Ethvert antall sekunder, spesielt når større enn 60 kan representeres som et antall timer, minutter og sekunder i tidsformat, HH: MM: SS. Så SEC_TO_TIME () funksjonen konverterer et antall sekunder til timer, minutter og sekunder.

Syntaksen er: SEC_TO_TIME (sekunder) Følgende eksempel konverterer 4573 sekunder til 1 time, 16 minutter og 13 sekunder. VELG sec_to_time (4573); Avkastningen strengverdien er, 01:16:13 sikret TIME_TO_SEC () Funksjon Du kan konvertere tid til et totalt antall sekunder, som summen av timer, minutter og sekunder gir deg et akkumulert antall sekunder. Den TIME_TO_SEC () -funksjonen gjør utslaget. Syntaksen er: TIME_TO_SEC (tid) Denne funksjonen gjør det motsatte av det ovennevnte funksjon.

Følgende uttalelse illustrerer bruken av funksjonen: SELECT time_to_sec ('01: 16: 13 '); Ikke glem å plassere tid i sitater som argument i funksjonen samtalen. Returverdien er 4573 sekunder (enheten ikke returneres), alt motsatt av hva vi hadde før, som ventet.Buffeen TO_SECONDS () Funksjon Det er ikke bare tiden som kan konverteres til sekunder. En dato eller datetime kan også konverteres til sekunder. Den TO_SECONDS () funksjonen brukes for det.

Syntaksen er: TO_SECONDS (expr) Følgende to utsagn illustrerer dette: SELECT to_seconds ('2012-06-06 09:17:35'); SELECT to_seconds ('2012-06-06'); Returverdien for den første setningen er, 63506193455 og at for andre er, 63506160000 (akkumulert antall sekunder) sikret FROM_DAYS () Funksjon Beginning fra året 0000 (dvs. dato 0000-00-00) MySQL akkumulerer dager, som kan konverteres til en dato. Den FROM_DAYS () funksjonen brukes for dette. Syntaks: FROM_DAYS (N) der N er antall dager fra året 0000.

Følgende utsagn illustrerer dette: SELECT from_days (730 269); SELECT from_days (400); Merk: et tall går ikke i anførselstegn i parentes. For det første utsagnet, er resultatet, 1999-05-30 og for det andre resultatet er, gjør 0001-02-04.The TO_DAYS () Med denne funksjonen kan det motsatte av de FROM_DAYS () -funksjonen.

Syntaksen er: TO_DAYS (dato) Følgende to utsagn illustrerer dette med de motsatte verdier av ovenstående: SELECT to_days ('1999-05-30'); SELECT to_days ('0001-02-04'); Husk

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.