Min bruger :
Det er din lokale indstillinger der bestemmer hvordan tiden vises.
--
Don't feed the trolls.
Hvor ser du det henne?
Min Galaxy Note 3 som kører den sidste nye version af Android viser da tiden som xx:xx sådan som den altid har gjort.
Kan det være en indstilling eller en bestemt app på din Android device som gør det?
--
Gæstebruger, opret dit eget login og få din egen signatur. Nå, jeg glemte lidt vigtig info.
Sproget skal være dansk eller finsk.
Jeg ser fejlen på Android 5.1 (Nexus 4), 4.4 (huwaei), 4.3 (huwaei) og 4.3 (også en huwaei)
Jeg har ikke prøvet med ældre modeller.
Yep. Det er netop "Locale" er bestemmer det, og lige præcis for dansk og finsk er det . istedet for :.
Det er noget med android (google) bruger cldr (
http://cldr.unicode.org[...] til deres Locale info, og her står der åbenbart . istedet for : som tids seperator.
Men er der nogen der ved hvorfor?
--
Gentoo linux - behøver jeg sige andet?
Ja, ArchLinux (jeg blev alligevel træt af at kompliere alt) #3 - Hvor henne på telefonerne ser du det.?
Jeg har stadig : på android 5.0.2..
--
På intet tidspunkt kommer jeg med min personlige holdning til pistacienødder uden skal..
Jeg har . på min Z3 Compact med 5.0.2.
Jeg ser dog ikke det store problem. Du kan vel stadig se hvad klokken selv om der mangler et . :)
--
FFHAU!
#4: På låseskærmen, i statusbaren, i indstillinger, i uret/alarmen.
Kort sagt alle steder hvor man bruger Locale (som man burde) for at vise tid/dato.
Husk at sproget skal være dansk eller finsk.
#5: Det er rigtigt. Det er bare trælst. Jeg prøver derfor at finde ud af hvorfor det er blevet sådan, så jeg/vi måske kan få ændret dette i cldr databasen og dermed få korrekt tidsformatmatering tilbage i android (på dansk).
Jeg har fundet denne bug-report i ASOP fra 2012:
https://code.google.com[...]
Hvor det er en bug at der bliver brugt : istedet for .
Det undre mig meget at det er blevet lavet om, og endnu mere hvorfor?
--
Gentoo linux - behøver jeg sige andet?
Ja, ArchLinux (jeg blev alligevel træt af at kompliere alt) #6 Ja mit sprog er på dansk og bruger også local - men har stadig : i tiden..
Så det må være noget der ikke påvirker alle enheder..
--
På intet tidspunkt kommer jeg med min personlige holdning til pistacienødder uden skal..
#7 Det kommer sikkert an på om producenterne af telefonerne bruger deres egene local informationer, eller om de bruger dem der som standard følger med i Googles kode.
--
FFHAU!
Jeg er egentlig først blevet opmærksom på problemet efter jeg er begyndt at lave apps.
Der er en der skal vise noget tids-relateret data, hvorfor jeg bruger DateFormat.getTimeInstance() for at få det korrekte format ud (eller det troede jeg).
Hvis jeg er lidt doven kan jeg bare bruge DateFormat.getTimeInstance(DateFormat.SHORT, Locale.US), men så respektere appen pludselig ikke længere brugerens valg af dato/tidsformat, herunder om brugeren bruger 12/24 timers ur.
(SimpleDateFormat er også udelukket, da den jo også bare laver en manuel formatering).
Er der andre smarte måder at løse dette på?
--
Gentoo linux - behøver jeg sige andet?
Ja, ArchLinux (jeg blev alligevel træt af at kompliere alt)
Både google og apple bruger åbenbart cldr, for nu har jeg fundet grunddata-sættet:
http://st.unicode.org[...]
Det "sjove" er så bare at iht. Dansk Standard DS/ISO8601, står der ":" i afsnit 4.2.2, og intetsteds står der ".".
Dansk sprognævn (DSN) og Dansk Standard (DS) er altså ikke enige...
--
Gentoo linux - behøver jeg sige andet?
Ja, ArchLinux (jeg blev alligevel træt af at kompliere alt) Jeg har samme "problem" på min OnePlus One, der er nu også . i stedet for :
Ikke at det gør mig det store, men mon ikke de får det rettet snarest.
--
I5-2500, MSI GTX 970 Gaming 4G
#11: Det tror jeg desværre ikke vi skal regne med :-(
For at følge sagen helt til dørs har jeg nemlig ringet til DSN, og de anbefaler at man bruger ".".
Derfor bliver det nok svært at få ændret cldr grunddata, så vi får vores ":" tilbage.
Hvorfor man vælger at anbefale ".", fatter jeg dog ikke, da man så kan forveksle det med en dato.
--
Gentoo linux - behøver jeg sige andet?
Ja, ArchLinux (jeg blev alligevel træt af at kompliere alt)