
Митко Соловец?
25.04.2016
20:37:43
YYY:MMMM:DDDD и т.д.
а потом персистишь в базу

Igor
25.04.2016
20:37:52
хранить в базе маску?

Митко Соловец?
25.04.2016
20:38:00
не, в жабе обработай

Google

Igor
25.04.2016
20:38:38
я все равно не понимаю, как тогда юзеру показать, что он не заполнял

Митко Соловец?
25.04.2016
20:39:02
контроллер - метод(поле1, поле2) -> если поле1 ->маска (YYYY:MMMM:DDDD) - >persist and flush
аналогично для поля2
юзеру жабоскриптом блокируй

Артем
25.04.2016
20:39:17

Митко Соловец?
25.04.2016
20:39:36
у меня такие вот мыслишки
ты главное что-то сделай

Igor
25.04.2016
20:39:42

Митко Соловец?
25.04.2016
20:39:43
а там дальше посмотри

Артем
25.04.2016
20:39:48
вот типа принципиально показать юзеру что он, даун, не ввел!

Igor
25.04.2016
20:40:00

Артем
25.04.2016
20:40:06
дело в том что нельзя просто так взять и оторвать время от даты\
микросекунды

Google

Артем
25.04.2016
20:40:33
у даты без времени просто не хватает секунды до даты со временем
как это еще обзяснить

Митко Соловец?
25.04.2016
20:40:44
а на верх отдавай опять же маской

Igor
25.04.2016
20:40:57
время без даты тоже ебануть нулями?)

Митко Соловец?
25.04.2016
20:40:59
у меня маска в контроллере

Igor
25.04.2016
20:42:02
Дима, так объясни, если время ебану нулями - как определить, это юзер заполнил, или я ебанул?

Артем
25.04.2016
20:42:08
таймстамп 25 апреля от 26 апреля может отличаться одной микросекундой.
только у первого время 23:59:59, а у второго 00:00:00
типа 00:01 можно

Митко Соловец?
25.04.2016
20:42:45
вот и все

Igor
25.04.2016
20:42:48

Артем
25.04.2016
20:42:58
тогда если таймстамп -> время = 00:00, то нихера не заполнил
тогда никак
так как время есть всегда же

Igor
25.04.2016
20:43:32
если бы ты в продакшн такое предложил, с большой вероятностью клиент послал бы)
типа, ну 00:00 нельзя

Артем
25.04.2016
20:43:48
это дело надо просто хранить в поле

Google

Митко Соловец?
25.04.2016
20:43:57

Артем
25.04.2016
20:43:59
ну я говорю что это единственный способ\
и он не подходит, да

Митко Соловец?
25.04.2016
20:44:23
я ща в полицию позвоню

Артем
25.04.2016
20:44:25
так что надо хранить еще поле IS_USER_FILLED_TIME

Митко Соловец?
25.04.2016
20:44:27
слишком сложные преколы

Артем
25.04.2016
20:44:38
это тебе не шардинг бд

Igor
25.04.2016
20:44:40

Артем
25.04.2016
20:44:50
ну больше никак, короче

Igor
25.04.2016
20:44:53
окей

Артем
25.04.2016
20:44:54
ибо небывает даты без времени

Igor
25.04.2016
20:44:55
спасибо

Митко Соловец?
25.04.2016
20:45:11
LocalDate.parse(dateFrom, DateTimeFormatter.ofPattern("dd-MM-yyyy")).atStartOfDay();
вот так у себя обрезаю

Артем
25.04.2016
20:45:25

Митко Соловец?
25.04.2016
20:45:34
да плевать
клиент видит то, что надо
я лишь про это

Артем
25.04.2016
20:45:40
ну да
мы можем типа округлить

Google

Митко Соловец?
25.04.2016
20:45:51
и я выше описал кейс, по сути мы с тобйо одно и тоже думаем

Igor
25.04.2016
20:45:51
ну так у тебя клиенту надо видеть только дату
не?

Митко Соловец?
25.04.2016
20:45:59

Igor
25.04.2016
20:46:06
а у меня и время иногда надо видеть
а иногда только время
без даты

Митко Соловец?
25.04.2016
20:46:14

Admin
ERROR: S client not available

Митко Соловец?
25.04.2016
20:46:24
+тьфу

Артем
25.04.2016
20:46:28
просто надо записывать что ебаное поле показывать без даты что и будет значить что не заполнялось (если форма пришла без времени)

Митко Соловец?
25.04.2016
20:46:28
другой метод

Igor
25.04.2016
20:46:32
не now - а которое он прошлый раз сохранил

Митко Соловец?
25.04.2016
20:46:33
который снуля считает
короче с нуля + добавленное время + текущая дата
дату обрезаешь при показе клиенту
а время будет сохранено
пойдет так?

Igor
25.04.2016
20:47:30
не совсем понял

Митко Соловец?
25.04.2016
20:48:22
LocalDate.parse(dateTo, DateTimeFormatter.ofPattern("dd-MM-yyyy")).atTime(23,59,59)

Google

Митко Соловец?
25.04.2016
20:48:32
вот эта строчка
вернет дату текущего дня в 23:59:59
вместо этих цифр сеттай цифры клиента
и паттерн маску другую возьми
в результате вернет время, введенное клиентом
без даты
так понятней?

Igor
25.04.2016
20:50:01
допустим. а если от клиента только время:
?
ставить дату типа 1 января 1970?

Митко Соловец?
25.04.2016
20:50:47
какую хочешь
можешь текущую
т.е. будет твоя дата+время юзера - обрезать маской - получить только время

Igor
25.04.2016
20:51:11
как тогда оставить поле пустым, если это я ввел, а не юзер?

Митко Соловец?
25.04.2016
20:51:12
на дату всем плевать
а как ты ввел?

Igor
25.04.2016
20:51:44
ну в смысле, я прихерачил рандомную дату к тому, что ввел юзер

Митко Соловец?
25.04.2016
20:51:57
так ты же время ему только показываешь?
разве не плевать на то, что там с датой

Igor
25.04.2016
20:52:12
ну так у тебя клиенту надо видеть только дату
а у меня и время иногда надо видеть