Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Operativsystemer
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Android timeformat

Af Supporter marurup | 26-06-2015 15:18 | 1418 visninger | 12 svar, hop til seneste
Er der nogen der har en god forklaring på, hvordan Android er begyndt at bruge . istedet for : i tidsformatet? Når først man har fået øje på det, er det jo overalt, og det skærer i øjnene. 15:15 er blevet til 15.15 Hvorfor er Android begyndt på det? Jeg ser ingen andre stedet man er begyndt at bruge "." istedet for ":"
--
Gentoo linux - behøver jeg sige andet? Ja, ArchLinux (jeg blev alligevel træt af at kompliere alt)
#1
Tux
Guru
26-06-2015 16:41

Rapporter til Admin
Min bruger : Det er din lokale indstillinger der bestemmer hvordan tiden vises.
--
Don't feed the trolls.
#2
Mogens
Gæst
26-06-2015 16:43

Rapporter til Admin
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.
#3
marurup
Supporter
27-06-2015 12:07

Rapporter til Admin
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)
#4
ZooKeeper
Semi Supporter
27-06-2015 12:24

Rapporter til Admin
#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..
#5
ReneSDK
HOL Moderator
27-06-2015 12:55

Rapporter til Admin
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!
#6
marurup
Supporter
28-06-2015 08:34

Rapporter til Admin
#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)
#7
ZooKeeper
Semi Supporter
28-06-2015 09:28

Rapporter til Admin
#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..
#8
ReneSDK
HOL Moderator
28-06-2015 09:42

Rapporter til Admin
#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!
#9
marurup
Supporter
29-06-2015 08:28

Rapporter til Admin
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)
#10
marurup
Supporter
29-06-2015 09:54

Rapporter til Admin
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)
#11
Kanser
Ultrabruger
29-06-2015 10:57

Rapporter til Admin
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
#12
marurup
Supporter
29-06-2015 11:12

Rapporter til Admin
#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)

Opret svar til indlægget: Android timeformat

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning