Locale osäkert för kommande OS-versioner

Diskussion i 'Frågor, support och diskussion' startad av prograde, 2 jun 2011.

  1. prograde

    prograde Kid Droid Medlem

    Blev medlem:
    31 dec 2010
    Inlägg:
    35
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej!

    Jag håller på med en app som innehåller en lista över datum. Datumen är dock på engelska. Jag föreslog att vi skulle ändra till svenska, men någon påstod att det "inte kunde säkerställa kommande OS-versioner".

    What? Det låter ju jättekonstigt. Ligger det nåt i det?

    Det jag tänkte använda var:
    Kod:
    SimpleDateFormat dateFormat = 
        new SimpleDateFormat("EEE d MMM", new Locale("sv_SE"));
    [...]
    array.add(dateFormat.format(new Date(currentTime)));
    
     
  2. Adam2

    Adam2 Adult Droid Medlem

    Blev medlem:
    26 jul 2010
    Inlägg:
    732
    Mottagna gillanden:
    55

    MINA ENHETER

    Konvertera datumen till objekt av typer Calendar eller kanske Gregoriancalendar (googla vilket som är bäst) sen kan du generera datumsträngar localized mha

    Calendar date = Calendar.getInstance();
    String strDate = date.toString();

    typ...

    Sent from my Nexus S using Tapatalk
     
    prograde gillar detta.
  3. prograde

    prograde Kid Droid Medlem

    Blev medlem:
    31 dec 2010
    Inlägg:
    35
    Mottagna gillanden:
    0

    MINA ENHETER

    När ska man använda Date och när ska man använda Calendar?
     
  4. Adam2

    Adam2 Adult Droid Medlem

    Blev medlem:
    26 jul 2010
    Inlägg:
    732
    Mottagna gillanden:
    55

    MINA ENHETER

    Är inte Date deprecated?

    Sent from my Nexus S using Tapatalk

    EDIT: Svarar på min egen fråga, Date är inte deprecated - bara vissa constructors...
     
    Last edited: 13 jun 2011
  5. ninetwozero

    ninetwozero Teen Droid Medlem

    Blev medlem:
    17 aug 2010
    Inlägg:
    419
    Mottagna gillanden:
    37

    MINA ENHETER

    Jag har också för mig detta, att Calendar är den nya Date.