Имя: Пароль:
1C
1С v8
Строку из массива преобразовать в дату
0 Luffy
 
24.02.16
08:45
Подскажите, как вот эту строку МассивСтрок[0], там тип строка, со значением "02-02-2016", как эту строку преобразовать в дату? пробовал так Дата(МассивСтрок[0]) пишет не возможно, и так пробовал Дата(Формат(МассивСтрок[0], "ДФ=dd-MM-yyyy")); тоже самое.
1 ДенисЧ
 
24.02.16
08:46
Разобрать по кускам и применить констурктор...
2 Luffy
 
24.02.16
08:55
(1) А пример есть, как это сделать?
3 Fish
 
гуру
24.02.16
08:56
(2) Да. В СП очень хорошие примеры.
4 Aleksey
 
24.02.16
08:57
(2) Дата(Прав(МассивСтрок[0],4)+Сред(МассивСтрок[0],4,2)+Лев(МассивСтрок[0],2))
5 vde69
 
24.02.16
08:59
если есть возможность в исходном формате поменять местами год и дату, то вот так работать будет

Дата(СтрЗаменить("2016-02-02", "-",""))

а вот так нет
СтрЗаменить("02-02-2016", "-","")
6 Luffy
 
24.02.16
09:00
(4)Все получилось, большое спасибо))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший