SimpleDateFormat fungerar i emulator, ej i telefon!

Diskussion i 'Frågor, support och diskussion' startad av Dalla, 4 sept 2010.

  1. Dalla

    Dalla Youth Droid Medlem

    Blev medlem:
    1 maj 2010
    Inlägg:
    145
    Mottagna gillanden:
    3

    MINA ENHETER

    Tjena

    Har lite problem med en datumsträng som jag presenterar i min app.
    Använder följande för att formatera datumet:


    Kod:
    SimpleDateFormat fmt = new SimpleDateFormat(
    	         "EEEE d MMMM HH:mm",new Locale("sv_SE"));
    mStopDate.setText(fmt.format(coupon.getBetStop()));
    
    coupon.getBetStop() returerar en Date.

    Kör jag sedan appen i emulatorn så får jag ut texten "lördag 4 september 15:55",
    men när jag kör appen på min Desire så får jag bara "7 4 9 15:55".

    Av någon anledning försvinner alltså klartexten.

    Har jag missat något?
     
  2. Skywriter

    Skywriter Professional Droid Medlem

    Blev medlem:
    22 sept 2009
    Inlägg:
    2 433
    Mottagna gillanden:
    142

    MINA ENHETER

    Det är väl lokaliseringen som ställer till det?

    Jag har inte den delen och det funkar utmärkt ändå
     
  3. Dalla

    Dalla Youth Droid Medlem

    Blev medlem:
    1 maj 2010
    Inlägg:
    145
    Mottagna gillanden:
    3

    MINA ENHETER

    Desire har tydligen ingen support för svensk locale...
    Någon som vet om det går att lägga till de strängar som saknas i någon config eller liknande?
     
  4. Skywriter

    Skywriter Professional Droid Medlem

    Blev medlem:
    22 sept 2009
    Inlägg:
    2 433
    Mottagna gillanden:
    142

    MINA ENHETER