Avatar billede ahrensberg Nybegynder
27. november 2005 - 14:34 Der er 8 kommentarer og
1 løsning

Udtræk af timezone fra Date-objekt

Hej

Kan det virkelig være rigtigt at man i Java ikke kan trække timezonen fra et Date-objekt ud på andre måder end:

Date serversTime = new Date();
String fromTimeZone = serversTime.toString().substring(20,23);

Jeg har gjort det på denne måde, da serversTime indeholder f.eks. "Sun Nov 27 14:22:46 CET 2005".

Eller evt. hive denne timezone ud fra et GregorianCalendar objekt?
Avatar billede mikkelbm Nybegynder
27. november 2005 - 14:39 #1
Avatar billede mikkelbm Nybegynder
27. november 2005 - 14:40 #2
System.out.println (TimeZone.getDefault().getDisplayName());
Avatar billede mikkelbm Nybegynder
27. november 2005 - 14:50 #3
Og et svar i tilfælde af, at det var brugbart.
Avatar billede ahrensberg Nybegynder
27. november 2005 - 15:15 #4
Hvordan bestemmer jeg om det skal vises i LONG eller SHORT?
Avatar billede mikkelbm Nybegynder
27. november 2005 - 15:37 #5
System.out.println (TimeZone.getDefault().getDisplayName(true, TimeZone.SHORT));
Avatar billede mikkelbm Nybegynder
27. november 2005 - 15:39 #6
Eller:

System.out.println (TimeZone.getDefault().getDisplayName(false, TimeZone.SHORT));

Hvis du kun vil ha' f.eks. CET
Avatar billede ahrensberg Nybegynder
27. november 2005 - 16:12 #7
Jeg kan se at true giver fire bogstaver og false kun tre. Jeg skal bruge den på tre, så sætter den til false, men hva' er det helt præcist den boolean præcentere?
Avatar billede mikkelbm Nybegynder
27. november 2005 - 16:25 #8
Som der står i dokumentationen:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/TimeZone.html#getDisplayName(boolean,%20int)

daylight - if true, return the daylight savings name.
Avatar billede ahrensberg Nybegynder
27. november 2005 - 22:49 #9
Takker... det fungerede perfekt!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester