1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Datum formatieren

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von MetBo, 06.01.2011.

  1. MetBo, 06.01.2011 #1
    MetBo

    MetBo Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    264
    Erhaltene Danke:
    4
    Registriert seit:
    14.05.2010
    Hallo,

    ich versuche gerade ein Datum mit dem Format "06 Jan 2011" in das Format "06.01.2011" zu formatieren.

    Mit
    Code:
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
    date = dateFormat.format(date);
    klappt es nicht. Die Variable "date" ist ein String.

    Wisst ihr, wie man das formatieren kann?

    Danke,
    Grüße
     
  2. the_alien, 06.01.2011 #2
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
  3. MetBo, 06.01.2011 #3
    MetBo

    MetBo Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    264
    Erhaltene Danke:
    4
    Registriert seit:
    14.05.2010
    Code:
    DateFormat df = DateFormat.getDateInstance();
    ParsePosition pos = new ParsePosition(0);
    date = df.parse(date, pos).toString();
    Funktioniert leider nicht :(

    EDIT:

    Habs jetzt! Danke
    Code:
    Date d = new Date(date);
    DateFormat df = DateFormat.getDateInstance();
    date = df.format(d).toString(); 
     
    Zuletzt bearbeitet: 06.01.2011
  4. Michael1981, 06.01.2011 #4
    Michael1981

    Michael1981 Neuer Benutzer

    Beiträge:
    24
    Erhaltene Danke:
    2
    Registriert seit:
    12.12.2010
    z. B.
    Date date = new Date("06 Jan 2011"); /deprecated
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
    String newDateFormat = null;
    newDateFormat = dateFormat.format(date);
    System.out.println("new date:\n"+newDateFormat);
     

Diese Seite empfehlen