`
zhangcheng
  • 浏览: 120090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache commons中处理时间的工具

    博客分类:
  • Java
阅读更多
在平时写程序的时候,经常会遇到有关日期处理的问题,比如日期的加法等等,这些问题使用java自带的那两个类是不好的解决的。例如我在项目中有如下的需求:
  1. 可以很方便的处理各种格式的日期

  2. 可对一个日期加上任意天,任意个月,任意个年

如上的需求用java本身提供的包,解决起来不是很方便,可是如果我们用Apache Commons组件,那就方便多了。
Apache Commons组件有关日期的处理主要有五个类,
  1. DateFormatUtils
  2. DateUtils
  3. DurationFormatUtils
  4. FastDateFormat
  5. StopWatch


这几个类用法很简单,我就不多嘴了(其实我用的也不多),但,确实是很实用的。
分享到:
评论

相关推荐

    Apache Commons工具集

    Apache Commons是Java开发中不可或缺的一部分,它提供了一系列实用的工具类和组件,极大地丰富了Java标准库的功能。这个工具集包含了许多模块,每个模块都专注于特定的编程任务,旨在简化和优化开发流程。以下是一些...

    apache.commons全套jar包下载

    5. Apache Commons Lang: 这是Java语言功能的扩展,提供了字符串操作、日期时间处理、枚举工具、数学运算等类。例如,StringUtils提供了丰富的字符串操作方法,DateUtils提供了日期和时间的便捷处理。 6. Apache ...

    apache-commons所有jar包

    1. **Commons Lang**: 提供了对 Java 核心类库的增强功能,如字符串操作、反射、日期时间处理等。例如 StringUtils、ClassUtils、DateUtils 等类。 2. **Commons IO**: 专注于文件输入输出相关的操作,提供了一些...

    apache commons 开源工具列举

    1. **Apache Commons Lang**: 这个模块提供了一系列高级的Java语言功能,包括字符串操作(如格式化、比较、拼写检查)、数组操作、日期和时间处理、反射工具等。例如,StringUtils类提供了大量的静态方法,可以方便...

    org.apache.commons jar

    1. **Apache Commons Lang**: 这个模块提供了许多高级字符串处理、日期和时间操作、数学计算以及类型转换等功能。例如,StringUtils 提供了各种字符串操作,如空白字符处理、字符串比较、格式化等;ClassUtils 可以...

    Apache Commons NET 3.0

    9. Utilities:此外,还有许多实用工具类,如IP地址处理、URL编码解码、日期时间格式化等,方便开发者在处理网络任务时使用。 Apache Commons Net 3.0的发布是为了提供稳定、可靠的网络编程接口,简化开发过程,...

    Apache Commons API.rar

    这五个Apache Commons子项目都是Java开发中的宝贵资源,它们极大地提高了开发效率,简化了复杂任务的处理。通过阅读这些API文档,开发者能够更好地理解和利用这些工具类,从而编写出更加高效、健壮的代码。

    Apache Commons组件简介.ppt

    6. **DBUtils**:Apache Commons DBUtils 是一个针对JDBC的实用工具库,它简化了数据库操作,如查询、更新和事务处理,减少了编写样板代码的需求,同时增强了错误处理。 7. **IO**:Apache Commons IO 提供了一系列...

    apache commons-lang简介

    Apache Commons Lang是Java开发中的一个非常重要的开源工具库,它提供了一系列实用的工具类,极大地丰富了Java的标准库,为开发者提供了更便捷、高效的方法来处理常见的编程任务。Lang包主要包含了对字符串操作、...

    Java通过Apache提供的Commons Email工具类实现邮箱发送验证码

    本篇将深入讲解如何使用Apache Commons Email工具类来发送带有验证码的电子邮件。 首先,Apache Commons Email是Apache软件基金会的一个项目,它提供了一组丰富的API,简化了Java中发送电子邮件的过程。这个库包含...

    org.apache.commons.commons-math3:3.6.1

    在使用Apache Commons Math 3.6.1时,开发人员可以通过Maven依赖管理来方便地引入这个库,只需在项目中添加对应的Maven依赖即可。这简化了项目的构建过程,使得开发人员可以专注于业务逻辑,而无需自己实现复杂的...

    apache commons

    Apache Commons Lang 提供了对Java语言功能的补充,包括字符串操作、日期时间处理、枚举操作、反射工具等。这个库是许多开发者在编写Java应用时不可或缺的助手,因为它弥补了Java标准库的一些不足。 Apache Commons...

    Apache Commons官网下的jar包

    1. **Commons Lang**:提供了许多实用的 Java 类的扩展,包括字符串操作、日期时间处理、反射工具、数组处理等。 2. **Commons IO**:专注于输入/输出操作,提供文件操作、流处理、缓冲区管理等功能,简化了 I/O ...

    apache commons IO工具包

    - **自动化构建脚本**:比如在Maven等构建工具中,可以使用`FileFilter`来过滤特定类型的文件进行打包或编译。 - **数据处理任务**:对于大数据处理场景,可以根据文件类型或者大小来选择处理哪些文件。 #### 六、...

    org.apache.commons.lang包

    标题中的"org.apache.commons.lang包"指的是该库的主要命名空间,它包含了各种实用工具类,如字符串处理、日期时间操作、类型转换等。 在描述中提到,解压缩Apache Commons Lang资源包后,我们可以获取到几个关键...

    org.apache.commons 全部包

    5. **其他 Commons 组件**:除了上述组件,Apache Commons 还包括许多其他实用库,如 Commons Codec(编码解码工具)、Commons CLI(命令行接口解析)、Commons Configurations(配置文件处理)等,涵盖了网络、XML ...

    org.apache.commons

    2. **Lang**: Apache Commons Lang 提供了对 Java 内置类的扩展,包括字符串处理、数组操作、日期时间等。例如,`StringUtils` 提供了许多字符串处理方法,如空白字符处理、格式化等;`ArrayUtils` 可以进行数组的...

    Apache Commons工具集简介

    Apache Commons是一套为Java开发者提供的开源工具库,它由一系列经过验证的、可重用的Java组件构成,旨在解决日常开发中的常见问题,并提高开发效率。这些工具集覆盖了广泛的领域,包括但不限于集合操作、配置管理、...

    apache commons 文档

    文档中还可能涵盖了其他工具类和方法,如时间日期工具类(**DateUtils**、**DateFormatUtils**等)、算子组(如**Predicate**、**Transformer**、**Closure**等)、数学计算工具类(**commons.lang.math**包下的工具...

    kettle apache commons 常用 jar

    3. **Apache Commons Lang**:提供了一系列实用的工具类,涉及到字符串处理、日期和时间操作、反射等。在Kettle中,Lang库可以帮助开发者处理字符串格式化、日期转换等常见的编程任务。 4. **Apache Commons Net**...

Global site tag (gtag.js) - Google Analytics