|
Преобразование из строки в дату |
☑ |
0
KoanMu
24.09.04
✎
11:39
|
А есть ли возможность в v8 стандартной функцией получить дату из строк типа
"02.12.2004" или "02.12.92"? Или для этого придется что-то специальное писать?
|
|
1
Лошадка в пальто
24.09.04
✎
11:40
|
Это борьба с Рупором , питом, мной наконец-таки?
Мало того что про в8, так еще и две сразу
|
|
2
YamMike
24.09.04
✎
11:41
|
Дата(<Значение>)
|
|
3
Волшебник
24.09.04
✎
11:43
|
Дата("20041226") - ок
Дата("2004-12-26") - будет ошибка
|
|
4
KoanMu
24.09.04
✎
11:47
|
Для: YamMike
>Дата(<Значение>)
Так нельзя!
СтрокаДаты = "02.01.2004";
ТекДата = Дата(СтрокаДаты);
Ошибка: Преобразование значения к типу Дата не может быть выполнено!
Для: Лошадка в пальто
Так ты знаешь и молчишь или не с кем поговорить?
|
|
5
KoanMu
24.09.04
✎
11:49
|
То, что Дата("20041226") - ок это понятно. Но проблема в том и заключается
что надо для "02.12.2004". Например, если вы дату считываете из текстового файла.
|
|
6
YamMike
24.09.04
✎
11:51
|
(4, 5) Му ё-моё... Вот ты о чем спрашивал... преобразовывать надо...
|
|
7
Волшебник
24.09.04
✎
11:51
|
(5) Из одной строки сформируй новую.
|
|
8
KoanMu
24.09.04
✎
11:57
|
Ну вот, значит нельзя так просто, это я и спрашивал. Придется писать....
А может у кого нибудь уже написана универсальная функция преобразования, которая из строки с датой в произвольном формате создает объект Дата?
Например, которая работает в таком виде:
ЗначениеДаты = ИзСтрокиВДату("02.03.2004","ЧЧ.ММ.ГГГГ");
Где в качестве второгоо аргумента вписываеся формат, с мопощью которого можно
распознать такую строковую дату.
|
|