Разница между Java DateUtils.ceiling и DateUtils.truncate

В документе java неясно, в чем разница между DateUtils.ceiling и DateUtils.truncate . Является ли документ java неправильным Кто-нибудь может это прояснить?

потолок

public static Дата потолка(Дата дата, int field)

Завершить эту дату, оставив поле, указанное как наиболее значимое поле.

Например, если у вас есть дата и время 28 марта 2002 г., 13:45:01.231, если вы передано с HOUR, будет возвращено 28 марта 2002 г. 13:00:00.000. Если бы это было передано с MONTH, он вернет 1 марта 2002 г. 0:00:00.000.

vs

truncate

public static Date truncate (дата даты, int)

Сократить эту дату, оставив поле, указанное как наиболее значимое поле.

Например, если у вас есть дата и время 28 марта 2002 г., 13:45:01.231, если вы прошли с HOUR, он вернет 28 марта 2002 13:00:00.000. Если бы это было передано с MONTH, оно вернуло бы 1 марта 2002 0:00:00.000.

9
задан cmcginty 14 May 2012 в 22:19
поделиться