Acaba, Java'nın TimeUnit sınıfında neden bazı enumlar eksik? iJava: Neden TimeUnit'in eksik enumları var?
cevap
TimeUnit.DAYS
sabiti 24 saat değil, bir takvim günü (gece yarısından gece yarısına) bir aralığını temsil ... HAFTANIN, YIL gibi şeyler kullanmak istemekle birlikte
Aslında maksimum TIMEUNIT DAY. Bir günün ötesinde (hafta, bir ay, bir yıl) herhangi bir şey, bir zaman birimi değil, bir takvim birimidir. Takvim birimlerinin süresi, kullanımdaki takvime bağlıdır: Örneğin, bir hafta, gün ışığından yararlanma saatinin etkinleştiği ve etkisiz kaldığı haftalarda bir saat kadar daha uzun veya daha kısa olabilir, artık yıllar bir günden daha uzun olabilir, vb. Bu nedenle, takvim birimlerinin TimeUnit
numaralandırmasına dahil edilmesinin bir anlamı yoktur.
i'm çok aptal ... Teşekkürler –
Java 8 [java.time.temporal.ChronoUnit] sağlar (https://docs.oracle.com/javase/8/docs/api/java/time/temporal/ChronoUnit. html) yararlı olabilir. –
- 1. Ambalaj enumları için bir java sözleşmesi var mı?
- 2. Neden Me.Controls eksik()
- 3. Bahar Verileri MongoDB enumları destekliyor mu?
- 4. Cabal'ın eksik modülleri var
- 5. Java datagramsocket eksik iletiyi alır
- 6. SQL, eksik son, ama neden?
- 7. Neden bazı komisyon görevleri eksik?
- 8. Spring Security @PreAuthorization pass enumları doğrudan
- 9. Java - Blowfish kullanarak şifrelenirken son karakterler eksik
- 10. Java OpenCV - org.opencv.core.Core dikdörtgeni() yöntemi eksik
- 11. otomatik tamamlama, neden css stilleri eksik
- 12. WCF Düzenleme Düzenleme seçeneğim neden eksik?
- 13. Java kodumda bariz bir hata var. Neden derliyor ve çalışıyor?
- 14. ArrayFire eksik LAPACK - ama ben var
- 15. Eclipse RCP: Bir Ürün olarak çalışırken görünüm neden eksik?
- 16. MySQL, bir java uygulaması var
- 17. Java'da yanlış/eksik yazı tipi metrikleri var mı?
- 18. java Ben Akış var
- 19. Java Deserialization neden CPU'ya bağlı?
- 20. /usr/bin/java neden/usr/java/default/bin/java?
- 21. Jackson - tek bir temel indeksi olan enumları serileştirmek mümkün mü?
- 22. Proguard, tüm enumları int için dönüştürür veya bu
- 23. Git'te enumları temsil etmenin deyimsel bir yolu nedir?
- 24. Java yoluma neden "L" ekleniyor?
- 25. webrat_steps.rb eksik
- 26. Clojure- neden bu kod parçası clojure'de çalışmıyor, bazı eksik değerlendirme var mı?
- 27. Neden String sınıfı kopya oluşturucusu var?
- 28. Java 6'da Derby/Java DB var mı?
- 29. Android eksik platform araçları
- 30. Neden javascript'te Function.call var?
Sınır nerede? Peki ya fortnights? Jubilees? Zettaseconds? –
Ayrıca bir yıl sabit değil, iyi bir uyum olmaz. Sınıfın belgelendirilmiş kullanımı, zamana dayalı yöntemleri bilgilendirmek için kullanılır. Çünkü bir günün ötesinde, kullanım amacı için mantıksızdır. –