@proGO

Страница 353 из 1674
Subbotin
21.12.2016
12:39:13
не правильно

Никита
21.12.2016
12:39:37
@p_hamper https://play.golang.org/p/_UHP6pFbqs

а стандартные шаблоны времени лежат в самой библе как константы

hamper ?
21.12.2016
12:40:42
@p_hamper https://play.golang.org/p/_UHP6pFbqs
у меня нет дат в диапазонах, мне надо время в пределах дня сравнить

Google
Никита
21.12.2016
12:41:43
у меня нет дат в диапазонах, мне надо время в пределах дня сравнить
почитай документацию пожалуйста ) https://play.golang.org/p/gm3bdX6RvU

Subbotin
21.12.2016
12:41:47
ну точнее как. если тебе уже пришли текстовые данные в правильном формате типа того же rfc3339 и тебе надо их просто остортировать по дате то можно. но если тебе надо оперировать со временем, трансфомировать и т.п то очевидно надо преобразовать в time и сравнивать его

hamper ?
21.12.2016
12:41:56
у меня изначально есть два значения "02:15:45" и "12:43:23", мне надо проверить что текущее время попадает в диапазон

Subbotin
21.12.2016
12:42:33
а если у тебя диапазон окажется поменян местами?

Никита
21.12.2016
12:42:46
я скинул ссылку на пример, посомтри https://play.golang.org/p/gm3bdX6RvU

Subbotin
21.12.2016
12:42:47
ну не с 2 до 12 а с 12 до 2?

hamper ?
21.12.2016
12:42:47
значит надо выдать ошибку

Subbotin
21.12.2016
12:43:17
ну тогда сравнивай строки и не еби уже мозг

Никита
21.12.2016
12:43:18
@p_hamper посомтри и почитай https://golang.org/pkg/time/

Subbotin
21.12.2016
12:44:25
тогда беда

Kirill
21.12.2016
12:44:43
тогда беда
да подумываю уже почасову брать или устраиваться куда-то

Google
hamper ?
21.12.2016
12:45:27
я скинул ссылку на пример, посомтри https://play.golang.org/p/gm3bdX6RvU
вот у тебя тут как раз есть проблема, если указано только время то генерится дата 0000-01-01 11:45:26 +0000 UTC а вторым значением у меня будет time.Now() который всегда больше по дате

@p_hamper посомтри и почитай https://golang.org/pkg/time/
вот мне для примера надо сравнить "02:15:45" и time.Now()

Никита
21.12.2016
12:47:24
вот мне для примера надо сравнить "02:15:45" и time.Now()
ладно, сравнивай строки, удачи в программировании

Kirill
21.12.2016
12:47:58
ладно, сравнивай строки, удачи в программировании
какое-то у тебя было совсем бабское ой всё

hamper ?
21.12.2016
12:48:09
ладно, сравнивай строки, удачи в программировании
так я не против сравнить правильно если кто то скажет как, документацию я читал, способа лучше чем попарное сравнение Hour Minute и Second там нет

Судзумия
21.12.2016
12:48:46
Нет никакой проблемы в том, чтобы сравнивать строки, если у него обе строки в формате HH:DD:YY

Aleksei
21.12.2016
12:49:14
помог лично. есичо, там нужно свой fasthttp.Server инстанцировать.
Да. Я вообще в го нуб пока что, не додумался сам до такого варианта

Никита
21.12.2016
12:49:30
hamper ?
21.12.2016
12:50:30
"02:15:45" < time.Now().In(location).Format("15:04:05") думаю все же нормально будет, вопрос был уточнить по поводу сравнения строк

Dan
21.12.2016
12:50:31
я феминист
баба в смысле?

Kirill
21.12.2016
12:51:01
я феминист
...вайпер, веган, баба, js-ер и все остальное хайповое?

Никита
21.12.2016
12:51:24
hamper ?
21.12.2016
12:51:38
это говно
так а как лучше то?

Kirill
21.12.2016
12:51:44
...залупа, хуй, вагна все верно
у тебя какие-то странные ассоциации

Subbotin
21.12.2016
12:52:04
сравнивай часы минуты и секунды

hamper ?
21.12.2016
12:52:21
то есть парсить строку в time и таки попарно сравнивать?

Subbotin
21.12.2016
12:53:31
ну парси строку в тайм, проставляй одинаковые год месяц и день а потом After

Никита
21.12.2016
12:54:56
я бы спарсил в time если в конфиге точное время внутри суток, то сделал функцию для приведения hh:mm:ss в формат, в который парсишь, учитывая time.Now() и потом в один if все сравнил с готовыми датами

Google
hamper ?
21.12.2016
12:57:06
https://play.golang.org/p/x0JnsS5tBl

так?

Никита
21.12.2016
12:57:29
мы вам перезвоним)

Subbotin
21.12.2016
13:00:11
Никита
21.12.2016
13:01:00
https://play.golang.org/p/x0JnsS5tBl
хотя бы на switch поменяй

hamper ?
21.12.2016
13:06:41
вот так вроде покороче будет https://play.golang.org/p/m9AB9PoShz

только надо еще не забыть вместо Parse использовать ParseInLocation потому что у меня там еще часовой пояс не локальный используется

))

Никита
21.12.2016
13:09:01
типа того, да вынести что-то в функции отдельные для читаемости и ок

Andrey
21.12.2016
13:09:24
или так https://play.golang.org/p/hSNHokvHk5

Subbotin
21.12.2016
13:10:26
тред не читай - код пиши

hamper ?
21.12.2016
13:10:31
или так https://play.golang.org/p/hSNHokvHk5
нет, посмотри на даты ) https://play.golang.org/p/Oee_REx9xs

hamper ?
21.12.2016
13:11:04
именно то про что выше писали

Andrey
21.12.2016
13:11:11
да тупанул :)

hamper ?
21.12.2016
13:11:28
го вей он такой )))

в порядке извращения, то что я хотел сделать в начале но с валидацией формата ))) https://play.golang.org/p/tSHVBCinda

hamper ?
21.12.2016
13:13:57
тогда нет никакой гарантии что вреся ляжет в пределах одного дня
ну у меня диапазон задан относительно указанного часового пояса, сообветственно текущее время я тоже относительно него беру

Никита
21.12.2016
13:14:50
а если просто все времена в utc прописать и не заморачиваться?

ros
21.12.2016
13:15:22
и что если полночь захотят впизнуть в диапазон?

Google
hamper ?
21.12.2016
13:16:33
а если просто все времена в utc прописать и не заморачиваться?
у меня по задаче надо проверять время относитльно указанного часового пояса

Roman
21.12.2016
13:16:37
Извините, Unix seconds для сравнения еще не предлагали?

hamper ?
21.12.2016
13:16:43
и часовой пояс для каждой проверки меняется

Никита
21.12.2016
13:16:50
полночь - это начало дня конец - 23:59 @rostel

hamper ?
21.12.2016
13:16:56
Извините, Unix seconds для сравнения еще не предлагали?
предлагали, проблемы выше описаны

интересно это все еще бенчмарками погонять )))

ros
21.12.2016
13:17:55
люди не работают только днем млин

hamper ?
21.12.2016
13:18:17
почему не работают? я вот как раз на работе и это вполне рабочий вопрос был

Никита
21.12.2016
13:18:29
Извините, Unix seconds для сравнения еще не предлагали?
так вроде time.After() и сравнение .Unix() должно аналогично работать всегда, но сравнение юниксом не так читаемо

Admin
ERROR: S client not available

hamper ?
21.12.2016
13:19:45
ага это почти одно и то же

Roman
21.12.2016
13:19:52
Складывается впечатление, что в голанге одни любители, профессиональной работы - нет :)

hamper ?
21.12.2016
13:21:19
Roman
21.12.2016
13:22:07
Да в чатике этом

Daniel
21.12.2016
13:22:23
чатик как чатик

Kirill
21.12.2016
13:22:56
на весь чат человек 5-6 тех, с кем можно что-то такое обсудить

hamper ?
21.12.2016
13:23:32
собственно я все равно сделал сравнением строк потому что это во первых читабельнее значительно и править проще если что то еще добавить надо будет, да и вообще возможно быстрее но тут надо бенчмарки делать а мне лень

ros
21.12.2016
13:30:14
показываю свою костилину профессионалы зажмурьтесь https://play.golang.org/p/GHDpgeGZVf

Google
hamper ?
21.12.2016
13:32:18
ты б хоть кнопочку формат нажал перед шарингом ))

веселое такое упражнение получилось, задача вроде и простая но все решения или не го вей или не очень красиво выглядящие

Subbotin
21.12.2016
13:34:59
красиво это не значит в одну строку. иначе самый красивый язык - баш

ros
21.12.2016
13:35:22
)

hamper ?
21.12.2016
13:36:02
красиво это не значит в одну строку. иначе самый красивый язык - баш
ну кстати баш местами очень даже красив ) иногда на нем получается на много проще что то сделать чем на чем то еще писать

ros
21.12.2016
13:36:11
ну короче чуть другая задача была с пару часов промудохался с этими диапазонами правда пока не проверял на живых

hamper ?
21.12.2016
13:36:45
на перле мне одно время нравилось писать...

Roman
21.12.2016
13:38:24
Kirill
21.12.2016
13:38:48
Не помешала бы pcre в Go
зайди на мой гитхаб и возьми, что нужно

Alexei
21.12.2016
13:38:55
была же реализация

Vladimir
21.12.2016
13:39:28
по запросу golang pcre выдается десятка 2 модулей

hamper ?
21.12.2016
13:40:27
регэкспы в перле часто использовались там где в других языках есть и другие решения, так что не знаю даже сколько задач где re2 недостаточно будет

Alexei
21.12.2016
13:41:26
говорят, что родная сильно тупит

Kirill
21.12.2016
13:41:49
родная в гошке — re2

и их это устраивает

а я вот заменять буду :\

Roman
21.12.2016
13:42:30
Я боюсь, что меня уже скоро погонят ссаными тряпками, но родные регеспы в го ... медленные :(

Kirill
21.12.2016
13:42:44
дык они и есть медленные

и неудобные

Страница 353 из 1674