
Igor
25.04.2016
18:06:02
у нас в конторе на аутсорсе уже ни одного ее проекта нету
все на спринге

guga
25.04.2016
18:07:18
банки на ее
стараховщики на ее

Google

Igorek
25.04.2016
18:07:32
хз. наш на спринге )

Igor
25.04.2016
18:07:49
банки и страховщики даже вместе до 30 не дотягивают

guga
25.04.2016
18:07:51
альфа-банк шоле?

Igorek
25.04.2016
18:08:04
не, немецкий

Igor
25.04.2016
18:08:08
дойче?)

Igorek
25.04.2016
18:08:22
не. я в мюнхене работаю )
Wirecard

Igor
25.04.2016
18:08:30
а)

guga
25.04.2016
18:09:12
ну и да энтерпрайз != веб

Igor
25.04.2016
20:25:55
как лучше хранить datetime в базе, если у нее может отсутствовать дата либо время?

Митко Соловец?
25.04.2016
20:26:21
я храню так
private LocalDateTime dateTime

Igor
25.04.2016
20:26:53
ну вот если у него нету времени - то начинает ругаться

Google

Митко Соловец?
25.04.2016
20:26:58
матом?

Igor
25.04.2016
20:27:04
исключениями)

Артем
25.04.2016
20:27:13
DateSukaException

Митко Соловец?
25.04.2016
20:27:22
PizdosException

Igor
25.04.2016
20:27:36
HuliTyTvorishException

Pavel ?
25.04.2016
20:27:42
лучше в бд хранить дату время в unix timestamp longе

Igor
25.04.2016
20:28:06
и сделать 2 флага, есть ли дата и есть ли время?

Pavel ?
25.04.2016
20:28:17
а то буде HuliTutNaChasVperedPeredvinulosAtamNetException

Артем
25.04.2016
20:28:25
сидишь как долбоеб, вроде дата, а нихрена непонятно сколькавремени

Pavel ?
25.04.2016
20:29:02

Митко Соловец?
25.04.2016
20:29:15
кейсы Игоря полюбому обсуждались уже

Артем
25.04.2016
20:29:15
ну это да

Митко Соловец?
25.04.2016
20:29:17
надо нагуглить

Igor
25.04.2016
20:29:35
ну я вот пытался, но что-то ничего толкового не нагуглил

Митко Соловец?
25.04.2016
20:29:46
есть класс локал дата
локал время
два поля создай
и суй
куда хочешь..

Google

Igor
25.04.2016
20:30:13
ну вот я думаю между этим вариантом
и вариантом сунуть в одно
и сделать 2 флага, есть ли дата и есть ли время?

Митко Соловец?
25.04.2016
20:30:24
https://dzone.com/articles/java-8-apis-javautiltime
летом по нему делал
два поля лучше, если тебе реально нужно ТОЛЬКО время или ТОЛЬКО дата
в противном случае дата время позволяет добавлять руками, что тебе требуется

Igor
25.04.2016
20:32:08
обрабатывать в джаве мне отдельно их не надо

Митко Соловец?
25.04.2016
20:32:19
кейс расскажи
свой

Igor
25.04.2016
20:32:27
на форме 2 поля
дата

Igor
25.04.2016
20:32:29
время
можно ввести что-то одно

Митко Соловец?
25.04.2016
20:32:37
прям как загадка про два стула

Igor
25.04.2016
20:32:38
надо сохранить
и потом показать так же раздельно

Артем
25.04.2016
20:33:15
ну так в микросекундах запилить

Митко Соловец?
25.04.2016
20:33:16
ты можешь добавить время вместе с датой
а потом распарсить и показать только время

Google

Митко Соловец?
25.04.2016
20:33:26
тоже самое с датой
убрать время, показать дату
есть фильтры и маски

Igor
25.04.2016
20:33:43
да, так а определять, что пользователь дату не вводил?
а только время?
2 булевых поля?

Артем
25.04.2016
20:33:56
чет ору

Митко Соловец?
25.04.2016
20:33:57
ты же можешь определить с какой формы что пришло?
если с первой берешь первый стул

Admin
ERROR: S client not available

Митко Соловец?
25.04.2016
20:34:06
если со второй
второй

Igor
25.04.2016
20:34:09
меня интересует вопрос только как в базе хранить)

Митко Соловец?
25.04.2016
20:34:18
храни одним полем

Артем
25.04.2016
20:34:25
unix timestamp идеально подошел бы
там можно хранить все микросекунды с 1970. довольно точно

Igor
25.04.2016
20:34:53
Артем, ты кейсом не проникся)

Митко Соловец?
25.04.2016
20:35:06
timestamp without time zone
у меня вот так хранится
при этом написан конвертер

Google

Igor
25.04.2016
20:35:18
поле даты, вводишь 25/04/2016
поле времени оставляешь пустым

Митко Соловец?
25.04.2016
20:35:25
который локал дату тайм конвертит в это
из хибера

Igor
25.04.2016
20:35:32
хранишь в timestamp

Митко Соловец?
25.04.2016
20:35:32
вроде хибер 5 автоматом умеет это

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

Артем
25.04.2016
20:36:05

Igor
25.04.2016
20:36:15
а если он таки введет 00:00?
с временем аналогично. ввел время и не ввел дату

Артем
25.04.2016
20:36:27
ну так один хер 00:00 можно сделать дефолтным

Igor
25.04.2016
20:36:40

Митко Соловец?
25.04.2016
20:36:59
смотри

Артем
25.04.2016
20:37:05
но ведь 25ое число без времени = 00:00. вроде как всегда так

Митко Соловец?
25.04.2016
20:37:07
ты знаешь с какой формы пришел реквест

Igor
25.04.2016
20:37:16
форма одна, 2 поля

Митко Соловец?
25.04.2016
20:37:17
юзаешь маску, обрубая лишнее
окей
ты знаешьс какого поля пришло
юзаешь соответствующую маску