SORU
21 Kasım 2008, Cuma


Nasıl Java UTC veya GMT geçerli tarih ve saat alabilir miyim?

Date yeni bir nesne oluşturduğumda, şimdiki zaman başlatıldı ama yerel saat diliminde. Nasıl GMT geçerli tarih ve saat alabilir miyim?

CEVAP
21 Kasım 2008, Cuma


java.util.Date değeri düşünce en sık ilişkili UTC için de olsa, belirli bir zaman dilimi var. Yerel zaman olduğunu nereden çıkardın?

Doğrusu: gece yarısı meydana gelen Ocak java.util.Date Unix epoch beri milisaniye sayısıdır, içinde değeri 1. 1970, UTC. Aynı dönem, diğer zaman dilimlerinde tanımlanabilir, ama geleneksel açıklama UTC açısından. Sabit bir çağ bu yana geçen milisaniye sayısı olarak, java.util.Date içindeki değeri belirli bir anda, dünyanın her yerinde aynı, yerel saat dilimi ne olursa olsun.

Sanıyorum sorun olduğunu gösteriyor) örneği Takvimi kullanan yerel saat, ya da muhtemelen kullanarak Date.toString() da kullandığı yerel saat, ya da bir SimpleDateFormat örneği, hangi, varsayılan olarak, aynı zamanda yerel zaman dilimini kullanır.

Eğer bu sorun değil eğer doğru değilse, lütfen biraz örnek kod gönderin.

Ancak Joda-Time zaten kullandığınız, daha açık bir API sunuyor tavsiye ederim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011