@jvmchat

Страница 180 из 2890
Igor
25.04.2016
20:52:12
без даты

нет

не плевать

Митко Соловец?
25.04.2016
20:52:41
т.е. это неделимая величина

Google
Igor
25.04.2016
20:52:41
на форме 2 поля

дата

время

надо сохранить

и потом показать так же раздельно

Митко Соловец?
25.04.2016
20:52:59
сохраняй в одно поле

потом обрезай по маске

т.е. у тебя будет хранится дата+время, а показывать будешь то, что пожелает пользователь, если у тебя такой гемморой, что он выборочно что-то сохраняет и это не связано, то юзай два поля или флаги, если это так критично для юзабилити, я свой запас идей исчерпал)

Igor
25.04.2016
20:54:22
именно, выборочно и не связано)

Митко Соловец?
25.04.2016
20:54:31
поля или два флага

гемморному кейсу

Igor
25.04.2016
20:54:44
??

Митко Соловец?
25.04.2016
20:54:45
гемморное решение

Google
Igor
25.04.2016
20:54:49
спасибо)

но вообще сделаю слегка по-колхозному

из времени у меня не юзаются секунды, буду проверять по ним дату

а дату можно ставить только в будущее

фейковую в 1980 год зассечу, пожалуй

но за все идеи спасибо :)

Pavel ?
25.04.2016
23:58:28
long)

guga
26.04.2016
07:48:38
БЖЛЯДЬ, ДЖАВЕ ГРЕБАННЫХ 20 ЛЕТ, А ВЫ НЕ МОЖЕТЕ НАЙТИ БЕСТ ПРАКТИС ДЛЯ ДАТЫ С ТАЙМ ЗОННАМИ

И дало вам сообщество joda time, и поняло сообщество, что joda time — хорошо, а java.util.data — от лукавого. И прозрели отцы основатели, и сделали клон joda time в ванильной джаве, и нарекли его JEP 150. Пользуйтесь, говорят они, нет, хочу хранить дату в лонгах.

Igor
26.04.2016
07:52:15
long)
лонг не решает моей проблемы)

guga
26.04.2016
07:52:55
Я ещё недавно с php devов орал, что они не знают как с тайм зонами работать

они брали вчерашний день как 2016-04-09T22:00:00-00 / 2016-04-10T22:00:00-00

для тайм зоны +2

Да, это корректно, но хотелось пойти им лица набить

Ivan
26.04.2016
07:57:09
http://www.joda.org/joda-time/

Igor
26.04.2016
07:58:46
ну вы бы сначала юзкейс прочитали, прежде чем к йода тайм отправлять

guga
26.04.2016
08:01:25
ну вы бы сначала юзкейс прочитали, прежде чем к йода тайм отправлять
Зачем йода тайм если есть Jep 150, всё самое ценное теперь есть в ванильной джаве

как ты заводишь дату?

что тебе приходит с клиента?

Igor
26.04.2016
08:02:15
Я со своим уже разобрался. Храню в LocalDateTime

Google
Igor
26.04.2016
08:03:25
Но можно считать, через костыли. Выставляю секунды в 30, если времени реально нету, и ставлю фейковое, потому что секунды мне вообще не нужны, а дату ставлю в 1980 год, потому что юзер может поставить только вперед

guga
26.04.2016
08:03:29
Мне вся равно интересно, что ты отправляешь с клиента к себе на сервак?

Igor
26.04.2016
08:03:30
А что делать в общем случае?

С клиента? Маппинг в json

Маппинг на дату

guga
26.04.2016
08:04:17
Ну да, у тебя же есть что-то такое { date: 12312312231 }

Igor
26.04.2016
08:04:24
Ой, только на ZonedDateTime

А в базу уже в UTC

Нет

guga
26.04.2016
08:04:45
или такое?

Igor
26.04.2016
08:04:47
Не лонгом, а именно датой

guga
26.04.2016
08:05:06
{ date: "2016-04-09T00:22:00-00" }

guga
26.04.2016
08:05:41
вот мой тебе совет, принимай лонг, а кастомным веб байндером или спринговым форматтером перегоняй в дату

потому что когда у кого-то будет не utf-8

получшь что-то в виде

{ date: "2016-04-09Ö00:22:00-00" }

и всё наебнется

или кто-то решит пихнуть тебе дату с тайм зоной

Igor
26.04.2016
08:07:23
Я сам пихаю

guga
26.04.2016
08:07:29
тогда без тайм зоны

Google
Igor
26.04.2016
08:07:32
У меня на входе из инпутов две строчки

Которые в дату перегоняю moment'ом

guga
26.04.2016
08:08:12
вот у момента есть .unix()

Igor
26.04.2016
08:08:12
Дополняя время или дату, если юзер не поставил

Admin
ERROR: S client not available

guga
26.04.2016
08:09:01
такое может и не случиться, но это такой oprimistic-driven development

Igor
26.04.2016
08:09:06
{ date: "2016-04-09Ö00:22:00-00" }
Это если у юзера только немецкая раскладка, например?

guga
26.04.2016
08:09:25
нет, это если у него в браузере вместо utf-8

стоит что-то что перекрывает первые 221 символ utf

у тебя никогда не слетали кодировки?

Igor
26.04.2016
08:16:09
неа

Nirland
26.04.2016
09:03:46
народ а GWT еще кто нибудь юзает?

guga
26.04.2016
09:04:10
народ а GWT еще кто нибудь юзает?
нет, беги от туда кужа глаза глядят

Роман
26.04.2016
09:35:34
веб джава еще долго жить будет
Веб ждава? А как же энторпраз сектор?

Igor
26.04.2016
09:36:01
И он тоже

Ksusha
26.04.2016
09:47:32
всем привет. Уж очень интересно стало ваше мнение. Вопрос с технического собеседования на middle sql developer (но это не важно). "О чем первом вы думаете, просыпаясь утром?" и как бы вы ответили на ТЕХНИЧЕСКОМ СОБЕСЕДОВАНИИ

Google
Ilya
26.04.2016
09:56:14
Ну и тд.

Maksim
26.04.2016
10:01:09
"Об этом я имею право говорить только своему психологу/адвокату"

Pavel ?
26.04.2016
10:39:20
вот у момента есть .unix()
пошли дельные советы)

guga
26.04.2016
11:01:22
пошли дельные советы)
Только для передачи между клиентом и сервером

хранить в бд unixtimestamp довольно бредовая идея.

V
26.04.2016
11:33:20
бля, кто меня разбудил?
доброе ууууутроооо!!!))

Igor
26.04.2016
11:53:18
она тут уже хрен знает сколько

guga
26.04.2016
11:59:38
а что делает sql developer? Это другое название DBA?

Igor
26.04.2016
12:00:16
что-то типа джуниор дба, видимо

Страница 180 из 2890