// 当前时间
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 |
分享到:
相关推荐
它们提供格式化、解析日期和计算时间差等功能,比Java 8之前的内置API更为强大。 4. **字符串处理**:Lang 包还包含了丰富的字符串操作工具,如`StringUtils`,提供了空白字符处理、子字符串操作、模式匹配等实用...
此外,`DurationFormatUtils` 可以帮助我们格式化时间间隔。 3. 数学计算:`NumberUtils` 提供了一些数学运算的辅助工具,如安全的除法运算 `div()`,避免了除以零的异常。 4. 反射工具:`ClassUtils` 和 `...
`DurationFormatUtils` 可以格式化时间间隔。 4. **枚举操作**:`EnumUtils` 提供了枚举相关的辅助方法,如遍历枚举值、检查枚举是否有效等。 5. **反射工具**:`ClassUtils` 和 `ReflectionUtils` 可以帮助进行更...
`DurationFormatUtils` 则用于格式化时间间隔。 3. **数学运算**:`NumberUtils` 提供了数值相关的辅助函数,如安全的除法操作,避免了除以零的异常。 4. **反射**:`ClassUtils` 提供了类和接口的辅助方法,包括...
此外,Lang 3.5还引入了`DurationFormatUtils`,用于格式化时间间隔。 4. **枚举操作**:在Java中,枚举类型是面向对象编程的重要组成部分。`EnumUtils`类提供了枚举相关的便利操作,如遍历、检查有效性等。 5. **...
`DurationFormatUtils` 类则可以方便地格式化时间间隔。此外,`Interval` 类提供了日期区间处理的功能。 3. **枚举处理**:`EnumUtils` 类提供了一系列针对枚举类型的工具方法,如遍历枚举值、检查枚举的有效性等。...
`DurationFormatUtils` 用于格式化时间间隔。 3. **数学计算**:`NumberUtils` 提供了数字操作的辅助方法,如安全的转换、比较和格式化。`MathUtils` 包含了一些基本的数学函数,如幂运算、平方根、随机数生成等。 ...
- `DurationFormatUtils`:格式化时间间隔,如小时、分钟和秒。 3. **类和对象**: - `ClassUtils`:提供了类的通用操作,如获取类名、检查类是否实现接口或继承类等。 - `ObjectUtils`:提供了对象的默认值处理...
3. **日期和时间**:`DateUtils`和`DurationFormatUtils`提供了日期和时间的处理,包括解析、格式化和计算日期间隔。 4. **枚举工具**:`EnumUtils`提供了与Java枚举类型相关的辅助方法。 5. **反射工具**:`Class...
- `DurationFormatUtils`:格式化持续时间,如时间间隔。 - `FastDateFormat`:快速且线程安全的日期格式化器。 5. **反射**: - `ClassUtils`:提供了关于类和接口的辅助方法,包括类的加载、转换、比较等。 -...
3. **日期和时间**:`DateUtils`和`TimeUtils`提供了日期和时间的格式化、解析、比较等功能,而`DurationFormatUtils`则可以方便地处理时间间隔的格式化。 4. **反射工具**:`ClassUtils`提供了类的加载、比较、...
`DurationFormatUtils`则帮助我们以各种格式输出时间间隔。 4. **反射工具**:`ClassUtils`和`ReflectionUtils`提供了对类和对象的反射操作,如获取类名、构造函数、字段和方法等。 5. **枚举处理**:`EnumUtils`...
`DurationFormatUtils`则用于格式化时间间隔。 5. **反射工具**:`ClassUtils`提供了一些高级的类和接口操作,如获取类的通用类型、比较类等。而`FieldUtils`和`MethodUtils`则提供对类字段和方法的反射操作。 6. ...
此外,`DurationFormatUtils`则允许我们格式化时间间隔。 3. **数组处理**:`ArrayUtils`包含了一系列关于数组的辅助方法,如添加、删除、复制、转换等。同时,`ListUtils`和`MapUtils`提供了对列表和映射的操作...
`DurationFormatUtils`则用于格式化时间间隔。 4. **枚举工具**:`EnumUtils`提供了对Java枚举类型的操作,如枚举值的查找、转换等。 5. **对象工具**:`ObjectUtils`包含了对象的比较、判等、空值处理等功能,如`...
3. **日期和时间**:DateUtils、DateFormatUtils、DurationFormatUtils等类提供了处理日期和时间的便捷方法,可以进行日期计算、格式化和解析。 4. **异常处理**:ExceptionUtils类提供了处理和构建异常的工具,方便...
此外,`DurationFormatUtils` 可以帮助格式化时间间隔。 5. **枚举处理**:`EnumUtils` 类提供了与枚举相关的操作,如检查枚举的有效性,遍历枚举值等,增强了 Java 内建枚举的功能。 6. **类型转换**:`...
`DurationFormatUtils` 可以格式化时间间隔。 4. **枚举操作**:Java 5 引入了枚举类型,Lang 提供了 `EnumUtils` 来支持枚举的操作,如验证枚举值的有效性。 5. **反射工具**:`ClassUtils` 提供了类和类加载器的...