[Java lista] Országkódból TimeZone

Laszlo Merenyi meri at merysoft.hu
2009. Sze. 22., K, 12:20:12 CEST


Hali,

> 2009/9/22 István Székely <istvan.szekely at i-logic.hu 
> <mailto:istvan.szekely at i-logic.hu>>
> 
>     Sziasztok!
> 
>     Hiába nézem a Javadocot, nem találok semmilyen összefüggést a Locale és
>     a TimeZone osztályok között. Nekem most nagy szükségem lenne.
>     Országkódokból kell kitalálni az időzónát, és abban a zónában megadott
>     időkkel számolni. Tehát kellene egy ilyen leképezés:
>     GB -> Europe/London
>     HU -> Europe/Budapest
>     stb.
> 
>     A feladat: két helyi idő különbségét kell megmondani, de nem ismerem az
>     időzónát, csak az országot.
>     pl. Svájc 17:05, és Nagy-Britannia 17:45 különbsége 1:40.
> 
>     Nem ragaszkodom ehhez a megoldáshoz, ha valaki másképpen is meg tudja
>     oldani. 3rd party lib is érdekel, ha ingyenes.
> 
>     Üdv,
>     Stivi
> 
> 
> 
> USA -> ?
> Oroszország -> ?
> Kína -> ?
> India -> ?

Ellenben ha ismert pl. a város, akkor már talán egyszerűbb... nézd meg a 
joda time-ot:

  http://joda-time.sourceforge.net/userguide.html#Chronology

Pl.:
  DateTimeZone zone = DateTimeZone.forID("Europe/London");

-meri

> 
> S azt hiszem sikerült 3 milliárd embert kizárni az egészből :)
> 
> Zs
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist





További információk a(z) Javalist levelezőlistáról