`

Date4j,一个简约的日期处理类库

 
阅读更多
Java本身的日期类在JDK1.0版本之后就再也没有更新过,同时还存在着一些众所周知的问题(例如1月从0开始,导致了很多月份差一的漏洞)。一份新的Java规范请求(JSR,Java Specification Request)已经被提交,目的就是要解决上述问题,此版本的类库仍处在Alpha版本。在其稳定之前,很多开发者还是会使用Joda Time类库,该类库与JSR-310的参考实现类似(但不完全相同)。

Date4j为在Java中处理日期提供了一套新的解决方案,但与Joda Time所关注的范围完全不同。对比如下:


如果应用对精度要求较高并且在处理数据库日期时不想对精度有所损失,或者在处理跨月份日期时想有更灵活的方案供选择,Date4j会是一个不错的选择。现在,源代码已可直接下载。

分享到:
评论

相关推荐

    必须知道的11个java第三方类库

    Joda Time 是一个强大易用的日期和时间库,可以完全取代 JDK Date 和 Calendar 类。使用 Joda Time,开发者可以更方便地进行日期和时间操作,提高开发效率。 这些 Java 第三方类库为开发者提供了丰富的功能和便捷的...

    java常用类库中文速查表

    JodaTime类库是一个处理日期和时间的强大库,它实现了ISO8601标准,并且可以替代JDK的Date和Calendar类,提供更加完善的日期时间处理功能。JodaTime的下载地址为:***。 Google Guava库是Google的一个开源项目,...

    类库KYLib 2.1.1.0 for VC6

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Unicode/UTF8...

    类库KYLib 2.1.7.0 for VS2010

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Randomize, ...

    类库KYLib 3.0.2.7 for centos5.4-i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Randomize, ...

    exe4j+sqljdbc4.jar+ojdbc4.jar+sql字符串与datetime相互转换

    1. **exe4j**: exe4j是一个专门用于将Java应用程序转换为Windows可执行文件(.exe)的工具。它允许Java开发者将Java代码打包成本地Windows程序,使得非Java环境的用户也能直接运行,无需安装Java虚拟机(JVM)。exe4...

    Java实现万年历

    总的来说,实现一个Java万年历程序是一个很好的练习,可以帮助你深入理解日期和时间处理,以及如何通过用户输入来驱动程序的执行。同时,这也是一个展示面向对象编程原则的好机会,比如封装和继承,如果你选择扩展这...

    类库KYLib 2.0 for VC6

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0 for VS2005

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0 for VS2003

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    visual J 函数速查 VJ 函数 速查

    3. 类库调用:Visual J提供了大量的内置类库,如`Math`类用于数学运算,`String`类用于字符串操作,`Date`类处理日期和时间。例如,`Math.random()`可以生成随机数,`String.toUpperCase()`则将字符串转为大写。 4....

    类库KYLib 2.0.9.0 for VS2008

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0.8.1 for VC6

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0.8.4 for VC6

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0.9.0 for VS2003

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0.9.0 for VC6

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.0.9.0 for VS2005

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.1.1.0 for VS2008

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Unicode/UTF8...

    类库KYLib 2.1.1.0 for VS2003

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Unicode/UTF8...

Global site tag (gtag.js) - Google Analytics