*   >> läser Utbildning artiklar >> science >> programming

Mysql Datum och tid Conversion Functions

Datum och tid i MySQL - Del 5Introduction Detta är del 5 av min serie, datum och tid i MySQL. I denna del av serien, jag förklara MySQL datum och tid Konverteringsfunktioner. Du bör ha läst de tidigare delarna i serien, eftersom detta är en continuation.The SEC_TO_TIME () Funktion Tidsformatet är HH: MM: SS. Valfritt antal sekunder, särskilt när mer än 60 kan representeras som ett antal timmar, minuter och sekunder i tidsformatet, HH: MM: SS. Så SEC_TO_TIME () konverterar ett antal sekunder till timmar, minuter och sekunder.

Syntaxen är: SEC_TO_TIME (sekunder) I följande exempel konverteras 4573 sekunder till 1 timme, 16 minuter och 13 sekunder. VÄLJ sec_to_time (4573); Retursträngvärdet är 01:16:13 .Det TIME_TO_SEC () Funktion Du kan konvertera tiden till ett totalt antal sekunder, eftersom det totala antalet timmar, minuter och sekunder ger dig ett ackumulerat antal sekunder. Den TIME_TO_SEC () funktionen gör susen. Syntaxen är: TIME_TO_SEC (tid) Denna funktion gör motsatsen till ovanstående funktion.

Följande uttalande illustrerar användningen av funktionen: SELECT time_to_sec ('01: 16: 13 '); Glöm inte att placera tiden inom citationstecken som argument i funktionsanrop. Returvärdet är 4573 sekunder (enheten är inte tillbaka), allt motsatsen till vad vi hade tidigare, som expected.The TO_SECONDS () Funktion Det är inte enda gången som kan konverteras till sekunder. Ett datum eller datetime kan också omvandlas till sekunder. Den TO_SECONDS () funktionen används för detta.

Syntaxen är: TO_SECONDS (expr) Följande två uttalanden illustrerar detta: Välj to_seconds (2012-06-06 09:17:35); SELECT to_seconds ('2012-06-06'); Returvärdet för det första meddelandet är, 63506193455 och för det andra är, 63506160000 (ackumulerat antal sekunder) .Det FROM_DAYS () Funktion början från år 0000 (det vill säga datum 0000-00-00) MySQL ackumuleras dagar, vilket kan omvandlas till ett datum. Den FROM_DAYS () funktionen används för detta. Syntaxen: FROM_DAYS (N) där N är antalet dagar från året 0000. Följande uttalanden illustrerar detta: Välj from_days (730.

269); SELECT from_days (400); Obs: ett antal inte gå in offerter inom parentes. För det första meddelandet, är resultatet, 1999/05/30 och för andra blir resultatet, gör 0001-02-04.The TO_DAYS () Denna funktion motsatsen till FROM_DAYS () funktionen. Syntaxen är: TO_DAYS (datum) Följande två påståenden illustrera detta med de motsatta värdena av ovanstående: SELECT to_days (1999/05/30 '); SELECT to_days ('0001-02-04

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.