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
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.
Nasıl geçerli tarih java/saat almak...
Nasıl Java artış bir gün bir randevu a...
Nasıl bir dizin C veya C kullanarak do...
Nasıl herhangi bir URL veya web sayfas...
Java nasıl bir Dize ped alabilir miyim...