DATE FORMAT in Deutsch
Ich möchte die Ausgabe von DATE_FORMAT in Deutsch (Wochentage zb.)
Hallo,
ich möchte ein Datumsfeld per DATE_FORMAT Konvertieren.
Ausgangsformat ist YYYY-MM-DD
Funktioniert auch wunderbar, nur werden die Wochentage in Englisch ausgegeben.
MySQL - 5.0.18,
lc_time_names gibt es hier leider noch nicht.
Wie kann ich die Ausgabe entsprechend in Deutsch gestalten?
Hallo,
ich möchte ein Datumsfeld per DATE_FORMAT Konvertieren.
Ausgangsformat ist YYYY-MM-DD
DATE_FORMAT( `spiele_matches`.`Datum`, '%a, %d.%m.%Y' )
Funktioniert auch wunderbar, nur werden die Wochentage in Englisch ausgegeben.
MySQL - 5.0.18,
lc_time_names gibt es hier leider noch nicht.
Wie kann ich die Ausgabe entsprechend in Deutsch gestalten?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 122885
Url: https://administrator.de/contentid/122885
Ausgedruckt am: 25.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar
Na ja, Raducanu,
bytecounters Formulierung "keine bekannte Möglichkeit vor V5.1" ist ein bisschen irreführend.
Es steht dir natürlich frei, eine klitzekleine Übersetzungsfunktion/-methode in jeder x-beliebigen halbwegs-Hochsprache zusammenzubraten.
Können ja eigentlich bei 7 zu überzusetzenden Strings ("Sun", "Mon", "Tue", Wed", ..."Sat") mit keinem Codebrattool dieses Planeten mehr als 10 Zeilen werden.
Oder Du machst es -sieht ja keiner von "Schöner Wohnen" oder ähnlichen Truppen- eben direkt im SQL-Statement.
[ein bisschen übertrieben formatiert und ungetestet]
Grüße
Biber
bytecounters Formulierung "keine bekannte Möglichkeit vor V5.1" ist ein bisschen irreführend.
Es steht dir natürlich frei, eine klitzekleine Übersetzungsfunktion/-methode in jeder x-beliebigen halbwegs-Hochsprache zusammenzubraten.
Können ja eigentlich bei 7 zu überzusetzenden Strings ("Sun", "Mon", "Tue", Wed", ..."Sat") mit keinem Codebrattool dieses Planeten mehr als 10 Zeilen werden.
Oder Du machst es -sieht ja keiner von "Schöner Wohnen" oder ähnlichen Truppen- eben direkt im SQL-Statement.
SELECT
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(DATE_FORMAT(`DeinDatumsFeld`, '%a'
'Sun', 'Sonntag'),
'Mon', 'Montag'),
'Tue', 'Dienstag'),
'Wed', 'Mittwoch'),
'Thu', 'Donnerstag'),
'Fri', 'Freitag'),
'Sat', 'Samstag')
AS `TachAufDeutsch` FROM `Tabellchen`;
[ein bisschen übertrieben formatiert und ungetestet]
Grüße
Biber