В документе 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.