java.util.Date
- JodaTime
numaralı dönüştürmeyi, tarihler arası çıkarmaları gerçekleştirecek şekilde dönüştürmek istiyorum. Date
ile JodaTime
arasında dönüştürmek için iyi bir özlü yol var mı?java.util.date - JodaTime dönüşümü
cevap
java.util.Date date = ...
DateTime dateTime = new DateTime(date);
date
olsa değil null
olduğundan emin olun aksi takdirde new DateTime()
gibi davranır - Gerçekten sevmiyorum .
http://joda-time.sourceforge.net/quickstart.html
Her tarih saat sınıfı kurucular çeşitli sağlar. Bunlar Nesne yapıcısını içerir. Bu da, örneğin, oluşturmanıza olanak sağlar, DateTime aşağıdaki nesnelerden:
* Date - a JDK instant
* Calendar - a JDK calendar
* String - in ISO8601 format
* Long - in milliseconds
* any Joda-Time datetime class
@skaffman Eğer boş tarihleri önlemek istiyorsanız date.getTime() kullanabilirsiniz. Null bir işaretçi istisnası alırsınız, ancak sessizce başarısız olmaktan daha iyi olabilir. – Heathen
Neden bu nesneler için kurucularını aşırı yüklemediklerini merak ediyorum. –
@PieterDeBie - sistem genel olduğundan. Kendi nesne türlerinizi, dönüşüme veya ona sahip olmak için kaydedebilirsiniz. – Jules
- 1. java.util.date biçimindeki java.util.date biçimini java
- 2. Jackson, JodaTime
- 3. iken java.util.Date ve java.sql.Date
- 4. Java.util.Date içinde Parse org.mozilla.javascript.NativeDate
- 5. Karıştırma java.util.date ve Java
- 6. Bir JodaTime Anında
- 7. java JodaTime kaldır saniyeler
- 8. JPA, PostgreSQL ve NULL değerleri ile JodaTime
- 9. JAX-RS JSON java.util.Date Unmarshall
- 10. java.lang.String türünün özellik değeri, türüne dönüştürülemedi java.util.Date
- 11. Hata (No doğrulayıcı türü için bulunamadı. java.util.Date)
- 12. Robolectric 3 ile kütüphane kaynakları - JodaTime
- 13. jodatime bir ay boyunca hafta hesaplamak
- 14. JodaTime Günün Başlangıcından Günümüze Kalan Milisaniye Akışı
- 15. -ms-dönüşümü
- 16. VSS anlık geçişlerinde CSS dönüşümü dönüşümü varsayılan boyuta dön
- 17. Bir XSL Dönüşümü
- 18. T4 derleme derleme dönüşümü
- 19. awk 2 perl dönüşümü
- 20. Json - AVR dönüşümü
- 21. aritmetik işlecine dönüşümü dönüştürme
- 22. pytz utc dönüşümü
- 23. Python nesne dönüşümü
- 24. Uzaklık dönüşümü .NET
- 25. Not Defteri'nde EOL dönüşümü ++
- 26. Tarih Saat Dönüşümü
- 27. R: seyrek matris dönüşümü
- 28. LPCTSTR dönüşümü için CString
- 29. SQL, milisaniye dönüşümü
- 30. Android'de yanlış HSV dönüşümü
Yani temelde: 'DateTime dateTime = tarih == null: Yeni DateTime (tarih); için' –
1 "aksi takdirde davranır yeni DateTime() gibi - gerçekten bunu sevmiyorum. " – reevesy
@JoeriHendrickx Eski iş parçacığı, ancak DateTime dateTime = date == null demek istemiyor musunuz? yeni DateTime(): yeni DateTime (tarih); ? Sadece merak ediyorum ... tx –