Datumsformat umwandeln



  • Hallo,

    bin bei der suche nach einer lösung meines problems hier gelandet und hoffe, dass mir jmd helfen kann.

    ich möchte gern ein programm schreiben, welches aus einer zahlenfolge TTMMJJ z.b. 120404 mir das datum im folgenden format ausgibt: 12. April 2004

    könnte mir vll jemand weiter helfen?

    achja falls das problem mit 19XX/2000 direkt auch behoben wird, wäre ich sehr dankbar

    vielen dank schonmal im vorraus



  • String aufspalten, Einzelteile in Zahlen umwandeln und per (s)printf() neu zusammensetzen. (für die Auswertung des Monats empfehle ich eine String-Tabelle)

    PS: Um das Jahrhundert-Problem mußt du dich schon selber kümmern. Aber in der Regel reicht es aus, einen frühestmöglichen Termin festzulegen und dann 'jahr+=(jahr>jahr0)?1900:2000;' zu setzen.


Anmelden zum Antworten