|
Преобразование Строка -> Дата | ☑ | ||
---|---|---|---|---|
0
skripnick
11.12.15
✎
15:19
|
Доброго времени суток. В УТ у Контактных лиц контрагентов добавлен тип - день рождения и (по чудесному стечению обстоятельств) тип его строка и заполнены эти поля в формате "16 декабря". Собственно хотел поинтересоваться, имел ли кто-либо опыт считывания данных из строк и преобразования в даты. Заранее спасибо за внимание)
|
|||
1
John83
11.12.15
✎
15:21
|
в чем проблема-то?
если "декабря" тогда блаблабла и т.д. |
|||
2
salvator
11.12.15
✎
15:22
|
(0) А год какой будешь ставить?
|
|||
3
mehfk
11.12.15
✎
15:22
|
(0) Что тебе даст знание того, что у кого-то был такой опыт?
|
|||
4
mehfk
11.12.15
✎
15:23
|
(2) Magic value = 1753
|
|||
5
skripnick
11.12.15
✎
15:28
|
Короче выглядит это вот так :
20.01 27.07.1976 26.06.1979 9 сентября 22 апреля 16 декабря 30 апреля (3) Очевидно что хотел попросить человека сим опытом поделиться. |
|||
6
ДенисЧ
11.12.15
✎
15:29
|
сделай новый реквизит.
И посади того, кто вводил такие данные, править их |
|||
7
Fish
11.12.15
✎
15:30
|
(5) А проблема-то в чём? Заведи реквизит типа "дата", да набросай одноразовую обработку.
|
|||
8
skripnick
11.12.15
✎
15:31
|
(6) идея конечно не плоха, но если бы был такой вариант я бы не стал тут писать)
|
|||
9
Jokero
11.12.15
✎
15:31
|
(5) Странно, тоесть в это поле пользователи могут хоть название любимого фильма вбить?))
(7) +1 |
|||
10
itlikbez
11.12.15
✎
15:32
|
(5) Сначала проверяешь на месяц строкой, потом обрабатываешь две ветки: месяц строкой/месяц числом.
|
|||
11
salvator
11.12.15
✎
15:33
|
Вы их поздравляете что ли? В чем такая необходимость?
|
|||
12
skripnick
11.12.15
✎
15:38
|
(11) да)
|
|||
13
John83
11.12.15
✎
15:42
|
создаешь свой реквизит, пишешь алгоритм для каждого варианта
|
|||
14
vhl
11.12.15
✎
15:42
|
(0) нет конечно, ты уникален
|
|||
15
Мэс33
11.12.15
✎
15:43
|
(5) продолжу:
>>>> 9 сентября 22 апреля 16 декабря 30 апреля в прошлом веке 1980 лет от рождества христова 1256541 секунд назад |
|||
16
Fragster
гуру
11.12.15
✎
15:43
|
нарисовать обработку с формочкой для редактирования и посадить операциониста исправлять
|
|||
17
Fish
11.12.15
✎
15:45
|
(15) Да варианты могут быть любыми со строкой?
27.07.1976 или 27,07,1976 или 27.07.76 Ну и классическое - 9 сен - 9 сент. - 9сент-я и т.п., кто во что горазд :) |
|||
18
mehfk
11.12.15
✎
15:45
|
(5) Да у тебя там и 30 февраля поди есть?
|
|||
19
itlikbez
11.12.15
✎
15:46
|
(15) 14 дней от роду и уже на работе. Ужас.
|
|||
20
Мэс33
11.12.15
✎
15:47
|
(19) Это сын. Надо и детей поздравлять.
|
|||
21
salvator
11.12.15
✎
15:48
|
(15) Для большей жести - "где-то в конце августа", "как у Люськи с первого подъезда", "в день осеннего солнцестояния" и т.д.
|
|||
22
Мэс33
11.12.15
✎
15:48
|
(0)
Пишешь обработку, что смог распознать - распознаешь. Остальное - отдаешь операционисту(ам) пусть распознают руками. |
|||
23
Timon1405
11.12.15
✎
15:48
|
may the 4th be with you
|
|||
24
Мэс33
11.12.15
✎
15:48
|
(21)
дата второй девальвации столько, сколько стоила бутылка кефира в 1986 году |
|||
25
Мэс33
11.12.15
✎
15:50
|
(21)
дата развала СССР дата открытия XXI олимпийских игр дата свадьбы |
|||
26
Гёдза
11.12.15
✎
15:53
|
определи все возможные форматы и по порядку пытайся по каждому преобразовать к дате
|
|||
27
13_Mult
11.12.15
✎
15:58
|
(0) А что очень важное поле для вас?
Если да, то не завидую ) |
|||
28
Гёдза
11.12.15
✎
15:58
|
(27) а поздравлять как их?
|
|||
29
aleks_default
11.12.15
✎
15:58
|
(26) а лучше забить...
|
|||
30
Мэс33
11.12.15
✎
16:00
|
(27) Поздравить клиента ничего не стоит (СМСки недорогие). А это повышает лояльность клиента.
А вдруг у них есть скидки в ДР? Я вот покупаю товары в одном японском магазинчике, там в день рождения клиента скидка 15%. А магазин мог бы поздравить и напомнить о своем существовании. |
|||
31
13_Mult
11.12.15
✎
16:03
|
(30) В таких случаях за этими полями и их наполненности отдельный контроль изначально делают. И криворуким права лазить там не дают.
|
|||
32
Мэс33
11.12.15
✎
16:04
|
(31) Наступил кризис, и шефы стали думать, как улучшить продажи.
Пришла новая команда, более умная. Да много ли чего. Суть не в этом, есть задача. |
|||
33
skripnick
11.12.15
✎
16:05
|
(14) спасибо, вопрос был по делу а не для выявление остроумия (коим вы к сожалению не блеснули)
(27) ну да, достаточно) |
|||
34
skripnick
11.12.15
✎
16:06
|
Ладно, спасибо всем, кто откликнулся (по делу и нет). И, кстати, пользуясь случаем - всех с наступающим)
|
|||
35
Mort
11.12.15
✎
16:16
|
Строка типа "31.12.2015 00:00:00" неявно преобразуется из строки в дату, о чем скромно умалчивается.
|
|||
36
Мэс33
11.12.15
✎
16:18
|
(35) Представил человека, который будет так писать в базе. Вручную.
- какой у вас день рождения? - ну.. я родился 30 февраля 1999 года - а во сколько? - хм.. не помню - ну тогда запишу 31.02.1999 00:00:00 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |