|
Дату в число типа "20170101000000" |
☑ |
0
Maniac
11.07.17
✎
00:41
|
Я туплю страшно.
Но найти не могу
Как дату в такую строку перевести
|
|
1
Имитация работы
11.07.17
✎
00:44
|
Формат. А там ГГММ по вкусу
|
|
2
Maniac
11.07.17
✎
00:50
|
Нет там такого
|
|
3
Maniac
11.07.17
✎
00:51
|
Готяяя
|
|
4
Maniac
11.07.17
✎
01:12
|
блин бред какой то.
Теперь еще надо чтобы были кавычки одинарные у строки
|
|
5
Aleksey
11.07.17
✎
01:14
|
(4) тебе не число нужно, а строка
|
|
6
Maniac
11.07.17
✎
01:16
|
'20170101000000'
вот так мне надо
|
|
7
Maniac
11.07.17
✎
01:18
|
сделал
СтроковаяДата = Формат(Объект.ДатаНачалаИзменений,"ДФ=гггг-ММ-дд");
СтроковаяДата = СтрЗаменить(СтроковаяДата , "-","");
СтроковаяДата = СтрЗаменить(СтроковаяДата , ":","");
СтроковаяДата = СтроковаяДата+"000000";
Ругается. Хотя в сообщить выводит верно.
НО в метод работать не хочет никак.
Если ставлю '20170101000000' то работает
Если же переменную со значение - то выдает баг.
Баг выдает веб-сервис.
Причем на одном методе нормально с переменной, а на другом уже нет.
Или баг веб-сервиса или хз
|
|
8
Aleksey
11.07.17
✎
01:28
|
К чему эти танцы с заменой?
"ДФ=ггггММддччммсс"
|
|
9
Имитация работы
11.07.17
✎
01:31
|
(8) Ты значительно улучшил код мегапрайса.
|
|
10
Aleksey
11.07.17
✎
01:31
|
Если без времени то или НачалоДня()
Формат(НачалоДня(Объект.ДатаНачалаИзменений),"ДФ=ггггММддччммсс");
или
Формат(Объект.ДатаНачалаИзменений,"ДФ=ггггММдд") + "000000"
|
|
11
Aleksey
11.07.17
✎
01:32
|
(9) считай что ускорил выполнения в 4 раза :)
|
|
12
Maniac
11.07.17
✎
01:35
|
к мегапрайсу никакого отношения.
по форматам понятно. то фигня.
Веб сервис валит ошибку.
Два метода. в одном работает, в другом никак.
Значение одинаковое. Не хочет хавать строку.
Воспринимает только число
|
|
13
Aleksey
11.07.17
✎
01:39
|
(12) т.е. так работает?
Число(Формат(НачалоДня(Объект.ДатаНачалаИзменений),"ДФ=ггггММддччммсс"));
|
|
14
Maniac
11.07.17
✎
01:41
|
нет. короче баг сервиса
|
|
15
Maniac
11.07.17
✎
01:52
|
Короче спать надо.
Всем спасибо. Я дурак.
Доку надо было читать внимательно
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой