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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014