Het format argument heeft ook extra% p specificiteit aan het einde van het format argument. Voor de datum argument, u het datetime nodig; alleen de tijd type (gedeeltelijk) niet door de functie worden aanvaard. De verklaring: SELECT DATE_FORMAT ('2007-11-04 22:13:35', '% l:% i:% s% p'); uitgangen, 10:13:35 De functie negeert de datum deel van de datetime type van het eerste argument. Echter, deze datum deel moet worden geschreven. De dubbele punten in de vorm argument aan de uitgang.
Als u wilt punten te verschijnen op de output in plaats van de dubbele punten, de plaats van de dubbele punten in het formaat ruzie met stippen. Alle voorschrijvers gebruikt, komen uit de bovenstaande lijst. Aan het eind van de dag niet veel opmaak wordt gedaan met het type zij er met het type datum. Als laatste voorbeeld van datumnotatie, als u wilt dat de output: zondag 23 maart 2014 op 21 Hrs, 42 min en 33 sec Je zou typen, SELECT DATE_FORMAT ('2014/03/23 21:42:33', ' % W% van de D van% M% y om% H Uur,% i Min en Sec% s '); Alle voorschrijvers gebruikt komen uit de bovenstaande lijst.
Opmerking: Je zal normaal gesproken niet weten wat de specifieke weekdag (bv zondag of maandag of dinsdag, etc) die zal verschijnen op de uitgang. Echter, de DATE_FORMAT () functie bepaalt dat voor you.The GET_FORMAT () functie in de VS schrijf je de datum beginnen met de maand, dan is de dag van de maand en dan het jaar, bv 2012/11/23. In Groot-Brittannië, schrijft u de datum te beginnen met de dag van de maand, dan de maand en dan het jaar, bv 23-11-2012. Time ook variaties in opmaak maar de tijd verschillen niet veel. Eenvoudige opmaak voor datum, datetime en tijd heeft namen.
De volgende lijst geeft de namen als argumenten voor de GET_FORMAT () functie. De betekenis van de namen zijn ook given.Function Bel: Betekenis GET_FORMAT (DATE, 'USA'): '% m% d% Y..' GET_FORMAT (DATUM, 'JIS'): '% Y-% m-% d 'GET_FORMAT (DATUM,' ISO '):'% Y-% m-% d 'GET_FORMAT (DATUM,' EU