Я создал специальную сетку данных, и я добавил несколько фильтров. Один фильтр у меня есть фильтр даты, для ячеек, отображающих даты. Моя проблема заключается в том, что клетка может отображатьСравнение дат в зависимости от формата
Displayed date value : 21/01/2014 , Actual date object value : 21-01-2014 16:32:0000
Конечно пользователь не знает о часовом части, поэтому, когда он/она обеспечивает значение фильтра в тот же день, месяц и год ожидает увидеть согласованные элементы. Это, конечно, не произойдет, поскольку компаратор сравнивает объекты даты с разными часовыми значениями.
Что я хочу спросить, есть ли предпочтительный способ сравнить два объекта даты в зависимости от формата отображения? Я могу реализовать эту логику, мне было просто любопытно, если какая-то реализация уже существует.
Update
У меня есть две даты объекты:
- 21-01-2014 16: 32: 0000
- 21-01-2014 00: 00: 0000
и формат отображения: «dd/MM/yyyy»
Есть ли предпочтительный способ объединения этих двух дат в зависимости от формата ? Это означает только сравнение частей даты, которые включены в формат. В приведенном выше сравнении можно сравнить только день (дд), месяц (ММ), год (гггг).
Я повторяю, что могу реализовать что-то простое, мне просто интересно, если кто-то еще столкнулся с этим раньше и нашел общее решение.
Я не мог понять ваше требование – SpringLearner
Я обновил свой вопрос – alkis