sql >> Database >  >> RDS >> Mysql

Lijst met MySQL-specificaties voor datumnotatie

Hier is een lijst met MySQL-indelingsspecificaties die kunnen worden gebruikt in indelingsreeksen met functies zoals DATE_FORMAT() , STR_TO_DATE() , en UNIX_TIMESTAMP() .

Beschrijving Beschrijving
%a Afgekorte naam van de weekdag (Sun ..Sat )
%b Afgekorte maandnaam (Jan ..Dec )
%c Maand, numeriek (0 ..12 )
%D Dag van de maand met Engels achtervoegsel (0th , 1st , 2nd , 3rd , …)
%d Dag van de maand, numeriek (00 ..31 )
%e Dag van de maand, numeriek (0 ..31 )
%f Microseconden (000000 ..999999 )
%H Uur (00 ..23 )
%h Uur (01 ..12 )
%I Uur (01 ..12 )
%i Minuten, numeriek (00 ..59 )
%j Dag van het jaar (001 ..366 )
%k Uur (0 ..23 )
%l Uur (1 ..12 )
%M Maandnaam (January ..December )
%m Maand, numeriek (00 ..12 )
%p AM of PM
%r Tijd, 12 uur (hh:mm:ss gevolgd door AM of PM )
%S Seconden (00 ..59 )
%s Seconden (00 ..59 )
%T Tijd, 24 uur (hh:mm:ss )
%U Week (00 ..53 ), waarbij zondag de eerste dag van de week is; WEEK() modus 0
%u Week (00 ..53 ), waarbij maandag de eerste dag van de week is; WEEK() modus 1
%V Week (01 ..53 ), waarbij zondag de eerste dag van de week is; WEEK() modus 2; gebruikt met %X
%v Week (01 ..53 ), waarbij maandag de eerste dag van de week is; WEEK() modus 3; gebruikt met %x
%W Naam weekdag (Sunday ..Saturday )
%w Dag van de week (0 =Zondag..6 =zaterdag)
%X Jaar voor de week waarin zondag de eerste dag van de week is, numeriek, vier cijfers; gebruikt met %V
%x Jaar voor de week, waarbij maandag de eerste dag van de week is, numeriek, vier cijfers; gebruikt met %v
%Y Jaar, numeriek, vier cijfers
%y Jaar, numeriek (twee cijfers)
%% Een letterlijke % karakter
%x x , voor elke “x ” niet hierboven vermeld

Voorbeeld

Hier is een voorbeeld van het gebruik van enkele van de bovenstaande indelingsspecificaties om een ​​indelingsreeks op te geven voor de DATE_FORMAT() functie:

SELECT DATE_FORMAT('2035-12-25 08:15:30', '%r %W, %D %M %Y');

Resultaat:

08:15:30 AM Tuesday, 25th December 2035

De GET_FORMAT() Functie

Naast de bovenstaande individuele formaatspecificaties, kunt u de GET_FORMAT() gebruiken functie om de volledige opmaaktekenreeks terug te geven, zonder dat u hoeft te onthouden welke opmaakspecificaties en in welke volgorde moeten worden opgenomen in de opmaaktekenreeks. Deze functie kan handig zijn bij het werken met functies die een opmaaktekenreeks vereisen.


  1. MySQL:de lengte van tekst in een kolom krijgen

  2. Hoe een Table API-pakket te genereren in Oracle SQL Developer?

  3. Gegevens filteren met de JDBC RowSet

  4. ATAN2() Functie in Oracle