【发布时间】:2012-05-14 22:19:44
【问题描述】:
在 java 文档中并不清楚 DateUtils.ceiling 和 DateUtils.truncate 之间的区别是什么。 java文档错了吗?有人可以澄清一下吗?
天花板
公共静态日期上限(日期日期, int 字段)
此日期的上限,保留指定为最重要字段的字段。
例如,如果您的日期时间是 2002 年 3 月 28 日 13:45:01.231,如果您 与 HOUR 一起传递,它将返回 28 Mar 2002 13:00:00.000。如果这是 与 MONTH 一起传递,它将返回 2002 年 3 月 1 日 0:00:00.000。
对
截断
公共静态日期截断(日期日期, int 字段)
截断此日期,保留指定为最 重要的领域。
例如,如果您的日期时间为 2002 年 3 月 28 日 13:45:01.231, 如果您通过 HOUR,它将返回 2002 年 3 月 28 日 13:00:00.000。 如果这与 MONTH 一起传递,它将返回 2002 年 3 月 1 日 0:00:00.000。
【问题讨论】:
-
仅供参考,方法结果仅在返回值中,'date'参数未修改。 javadoc 对这一点模棱两可。