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

  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009