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

  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • PUSHER

    PUSHER

    11 HAZİRAN 2014
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007