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

使用 DurationFormatUtils 计算时间间隔

 
阅读更多


// 当前时间
Date now = new Date();

// 2010上海世博会开幕时间
Date expo2010BeginDate = DateUtils.parseDate("2010-05-01 23:59:59", new String[] { "yyyy-MM-dd HH:mm:ss" });

// 2010上海世博会闭幕时间
Date expo2010EndDate = DateUtils.parseDate("2010-10-31 23:59:59", new String[] { "yyyy-MM-dd HH:mm:ss" });

System.out.println(DurationFormatUtils.formatDuration(expo2010BeginDate.getTime() - now.getTime(), "d"));

System.out.println(DurationFormatUtils.formatDuration(expo2010BeginDate.getTime() - expo2010EndDate.getTime(),
"d"));

Duration formatting utilities and constants. The following table describes the tokens used in the pattern language for formatting.

以下是format参数

character duration element
y years
M months
d days
H hours
m minutes
s seconds
S milliseconds
分享到:
评论

相关推荐

    org.apache.commosjar包

    它们提供格式化、解析日期和计算时间差等功能,比Java 8之前的内置API更为强大。 4. **字符串处理**:Lang 包还包含了丰富的字符串操作工具,如`StringUtils`,提供了空白字符处理、子字符串操作、模式匹配等实用...

    commons-lang3-8.1.jar

    此外,`DurationFormatUtils` 可以帮助我们格式化时间间隔。 3. 数学计算:`NumberUtils` 提供了一些数学运算的辅助工具,如安全的除法运算 `div()`,避免了除以零的异常。 4. 反射工具:`ClassUtils` 和 `...

    commons-lang3-3.0-bin.zip

    `DurationFormatUtils` 可以格式化时间间隔。 4. **枚举操作**:`EnumUtils` 提供了枚举相关的辅助方法,如遍历枚举值、检查枚举是否有效等。 5. **反射工具**:`ClassUtils` 和 `ReflectionUtils` 可以帮助进行更...

    commons-lang3资源包

    `DurationFormatUtils` 则用于格式化时间间隔。 3. **数学运算**:`NumberUtils` 提供了数值相关的辅助函数,如安全的除法操作,避免了除以零的异常。 4. **反射**:`ClassUtils` 提供了类和接口的辅助方法,包括...

    commons-lang3-3.5-bin.tar

    此外,Lang 3.5还引入了`DurationFormatUtils`,用于格式化时间间隔。 4. **枚举操作**:在Java中,枚举类型是面向对象编程的重要组成部分。`EnumUtils`类提供了枚举相关的便利操作,如遍历、检查有效性等。 5. **...

    commons-lang3-3.3.2-src

    `DurationFormatUtils` 类则可以方便地格式化时间间隔。此外,`Interval` 类提供了日期区间处理的功能。 3. **枚举处理**:`EnumUtils` 类提供了一系列针对枚举类型的工具方法,如遍历枚举值、检查枚举的有效性等。...

    commons-lang3-3.5-bin.zip

    `DurationFormatUtils` 用于格式化时间间隔。 3. **数学计算**:`NumberUtils` 提供了数字操作的辅助方法,如安全的转换、比较和格式化。`MathUtils` 包含了一些基本的数学函数,如幂运算、平方根、随机数生成等。 ...

    apacher_commons-lang3.1.zip

    - `DurationFormatUtils`:格式化时间间隔,如小时、分钟和秒。 3. **类和对象**: - `ClassUtils`:提供了类的通用操作,如获取类名、检查类是否实现接口或继承类等。 - `ObjectUtils`:提供了对象的默认值处理...

    commons-lang3-3.5-src

    3. **日期和时间**:`DateUtils`和`DurationFormatUtils`提供了日期和时间的处理,包括解析、格式化和计算日期间隔。 4. **枚举工具**:`EnumUtils`提供了与Java枚举类型相关的辅助方法。 5. **反射工具**:`Class...

    commons-lang3-3.1.jar

    - `DurationFormatUtils`:格式化持续时间,如时间间隔。 - `FastDateFormat`:快速且线程安全的日期格式化器。 5. **反射**: - `ClassUtils`:提供了关于类和接口的辅助方法,包括类的加载、转换、比较等。 -...

    common-lang3.jar

    3. **日期和时间**:`DateUtils`和`TimeUtils`提供了日期和时间的格式化、解析、比较等功能,而`DurationFormatUtils`则可以方便地处理时间间隔的格式化。 4. **反射工具**:`ClassUtils`提供了类的加载、比较、...

    commons-lang3-3.4-src commons lang 3.3.4 src 源码

    `DurationFormatUtils`则帮助我们以各种格式输出时间间隔。 4. **反射工具**:`ClassUtils`和`ReflectionUtils`提供了对类和对象的反射操作,如获取类名、构造函数、字段和方法等。 5. **枚举处理**:`EnumUtils`...

    commons-lang3-3.12.0-bin.zip

    `DurationFormatUtils`则用于格式化时间间隔。 5. **反射工具**:`ClassUtils`提供了一些高级的类和接口操作,如获取类的通用类型、比较类等。而`FieldUtils`和`MethodUtils`则提供对类字段和方法的反射操作。 6. ...

    commons-lang3-3.3.2.rar

    此外,`DurationFormatUtils`则允许我们格式化时间间隔。 3. **数组处理**:`ArrayUtils`包含了一系列关于数组的辅助方法,如添加、删除、复制、转换等。同时,`ListUtils`和`MapUtils`提供了对列表和映射的操作...

    commons-lang3-3.7

    `DurationFormatUtils`则用于格式化时间间隔。 4. **枚举工具**:`EnumUtils`提供了对Java枚举类型的操作,如枚举值的查找、转换等。 5. **对象工具**:`ObjectUtils`包含了对象的比较、判等、空值处理等功能,如`...

    commons-lang

    3. **日期和时间**:DateUtils、DateFormatUtils、DurationFormatUtils等类提供了处理日期和时间的便捷方法,可以进行日期计算、格式化和解析。 4. **异常处理**:ExceptionUtils类提供了处理和构建异常的工具,方便...

    commons-lang3-3.8-bin.zip

    此外,`DurationFormatUtils` 可以帮助格式化时间间隔。 5. **枚举处理**:`EnumUtils` 类提供了与枚举相关的操作,如检查枚举的有效性,遍历枚举值等,增强了 Java 内建枚举的功能。 6. **类型转换**:`...

    apache-commons-lang.jar.zip

    `DurationFormatUtils` 可以格式化时间间隔。 4. **枚举操作**:Java 5 引入了枚举类型,Lang 提供了 `EnumUtils` 来支持枚举的操作,如验证枚举值的有效性。 5. **反射工具**:`ClassUtils` 提供了类和类加载器的...

Global site tag (gtag.js) - Google Analytics