簡體   English   中英

如何使用Joda-Time DateTimeComparator

[英]How to use Joda-Time DateTimeComparator

我想比較2個沒有時間的日期,因此SO中的一些帖子建議使用Joda-Time API,但我不知道如何使用Joda-Time。 我找不到任何包含如何聲明,要導入的包的文章。 方法getDateOnlyInstance()返回什么? 整數或什么?

至於如何使用Joda API,google,這是非常基本的東西,您需要在類路徑上使用正確的jar。 在此處獲取最新版本的jar: http//sourceforge.net/projects/joda-time/files/joda-time/2.3/ (或使用maven或其他構建工具)。

getDateOnlyInstance()返回的是一個比較器,該比較器在傳遞兩個DateTime對象時將對其進行比較,但忽略它們的時間部分,僅比較日期(例如,如果您通過2014-01-24 04: 20:00和2014-01-24 13:37:00他們將被視為平等。)

DateTime是JodaTime的中心類之一,它是日期和時間(duh)的表示形式,與java.util.Date相似,但有一個很大的區別: DateTime實際上是可用的。 您可以進行有趣的操作,例如添加和減去日期,小時和分鍾,將其時間部分設置為午夜,並構造日期表示形式,而同時不會出現白發現象。

因此,請從上面的鏈接下載JodaTime的zip文件,並將joda-time-2.3.jar放在類路徑中,然后就可以使用DateTime及其比較器了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM