SORU
3 Mart 2011, PERŞEMBE


Nasıl geçerli tarih java/saat almak

Güncel saat/tarih almak için en iyi yolu nedir?

CEVAP
3 Mart 2011, PERŞEMBE


İstediğin şeye bağlı:

  • Eğer tek bir sayısal değer olarak tarih / zaman isterseniz, System.currentTimeMillis() o, UNİX epoch sonra milisaniye sayısı olarak ifade edilmiştir (Java long) verir. Bu değer, bir UTC zaman noktasından delta ve zaman dilimi ... sistem saatinin doğru ayarlanmış olduğunu varsayarak yerel bağımsızdır.

  • Eğer bileşenleri (yıl, ay, vb.) sayısal olarak erişim sağlayan bir form tarih / zaman isterseniz, aşağıdakilerden birini kullanabilirsiniz:

    • new Date() Date bir nesnenin güncel saat / tarih ile başlatılan verir. Sorun Date API yöntemleri çoğunlukla kusurlu ... ve kaldırılmış.

    • Calendar.getInstance() Calendar bir nesne geçerli tarih sınıf / saat, varsayılan Locale TimeZone kullanarak verir. Diğer aşırı Locale özel ve/veya TimeZone kullanmak için izin verir. Takvim çalışıyor ... ama API hala zahmetlidir.

    • new org.joda.time.DateTime() Joda-time bir nesne geçerli tarih sınıf / saat varsayılan saat dilimi ve kronoloji kullanarak verir. Diğer Joda alternatifler çok ... çok fazla burada açıklamak için vardır.

    • LocalDateTime.now() ZonedDateTime.now() 8 arama, Java, geçerli tarih için temsiller verecek / zaman.

Bu şeyleri bilen insanlar (çok) şeyler zaman noktası ve süresi hesaplamaları içeren yapmak için en iyi Java API olarak Joda-time tavsiye ederim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • Matt Harding

    Matt Harding

    23 Mayıs 2006