|
Как преобразовать строку в дату? | ☑ | ||
---|---|---|---|---|
0
Miss1C
15.11.12
✎
13:38
|
Есть переменная ЧислоДата с данными 02.05.2012 с типом строка, как преобразовать в дату?
|
|||
1
Darky
15.11.12
✎
13:39
|
Добавить время
|
|||
2
Reset
15.11.12
✎
13:40
|
К примеру Дата(ЧислоДата+" 00:00:00")
|
|||
3
МихаилМ
15.11.12
✎
13:40
|
учитесь пользоваться поиском по форуму
"программисты от сохи" каждую неделю этот вопрос задают. |
|||
4
Гефест
15.11.12
✎
13:40
|
без фото топлесс не взлетит
|
|||
5
Рэйв
15.11.12
✎
13:40
|
ДатаИзСтроки=Дата(Число(Прав(Строка,4)),Сред(Строка,4,2),Лев(Строка,2),0,0,0)
|
|||
6
Рэйв
15.11.12
✎
13:41
|
+там в параметрах 2 и 3 тоже к числу привести:-)
|
|||
7
Reset
15.11.12
✎
13:42
|
(6) Не обязательно, автоматическое приведение типов сожрет строку
|
|||
8
Азазелло
15.11.12
✎
13:43
|
(6) а можно перегрузкой даты воспользоваться и передать конкатинированную строку
|
|||
9
ПиН
15.11.12
✎
13:43
|
судя по вопросам Мисс уже приехала в Москву и устроилась отстатыщ
|
|||
10
zippygrill
15.11.12
✎
13:43
|
+ при использовани Дата() еще зависит формат даты в строке. была еще на инфостарте статья.
з.ы. а купальник зачетный! |
|||
11
zippygrill
15.11.12
✎
13:45
|
вот еще пример под конкретной задачи
Функция ПреобразоватьСтрокуВДате(стр) стр1 = стр; Если Найти(стр1, "_") > 0 Тогда стр1 = СтрЗаменить(СокрЛП(стр),"_",""); // из 00010101_000000 получаем 00010101000000(ГГГГ.ММ.ДД.чч.мм.сс) КонецЕсли; Если СтрДлина(стр1) = 8 Тогда ДатаДляВозврата = Дата(Сред(стр1,7,2)+"."+Сред(стр1,5,2)+"."+Сред(стр1, 1,4)+" "+"00"+":"+"00"+":"+"00"); ИначеЕсли СтрДлина(стр1) = 14 Тогда ДатаДляВозврата = Дата(Сред(стр1,7,2)+"."+Сред(стр1,5,2)+"."+Сред(стр1, 1,4)+" "+Сред(стр1,9,2)+":"+Сред(стр1,11,2)+":"+Сред(стр1,13,2)); // форматируем в 01010001000000(ДД.ММ.ГГГГ.чч.мм.сс) Иначе ДатаДляВозврата = Дата('00010101'); КонецЕсли; Возврат ДатаДляВозврата; КонецФункции // ПреобразоватьСтрокуВДате() не помню если коментарии правильные :) |
|||
12
Никола_
Питерский 15.11.12
✎
13:46
|
Когда будет новая фотка ?
|
|||
13
sergeante
15.11.12
✎
13:53
|
Адинесники увидели девку в лифчике и распустили слюни, побежали доставать из загашников "примеры под конкретные задачи".
|
|||
14
ковер
15.11.12
✎
13:54
|
(13) дрочеры :)
|
|||
15
Miss1C
15.11.12
✎
13:58
|
(9) ))
|
|||
16
Miss1C
15.11.12
✎
13:59
|
(2) пример использовала
|
|||
17
Serginio1
15.11.12
✎
14:10
|
(11) А зачем прелбразовывать?
Дата("20120130001230")=30.01.2012 0:12:30 |
|||
18
zippygrill
15.11.12
✎
14:50
|
(17) у меня была подстрока в строке.... уже не помню
|
|||
19
Classic
15.11.12
✎
14:55
|
(13)
Так она вроде без лифчика |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |