|
Самый изящный способ преобразования к дате |
☑ |
0
1Сергей
29.09.15
✎
07:27
|
Подскажите самый изящный способ преобразования строки типа "07.09.2015 8:29" к дате.
Заранее благодарен!
|
|
1
jurassic
29.09.15
✎
07:32
|
<Значение> (обязательный)
Тип: Строка.
Исходное значение даты.
Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS.
что бы это значило? (я про локальный формат)(
|
|
2
1Сергей
29.09.15
✎
07:33
|
(1) предлагаешь разрезать и снова склеивать строку?
А поизящнее нет?
|
|
3
jurassic
29.09.15
✎
07:34
|
(2) предлагаю узнать про локальный формат. Дата("07.09.2015") у меня не поняло
|
|
4
1Сергей
29.09.15
✎
07:35
|
(3) локальный формат чего? венды? чего его узнавать... и так понятно
|
|
5
jurassic
29.09.15
✎
07:37
|
не, ну можно Дата("2015", "09", "07"), но это очевидно и неинтересно. а иногда отсутствие нуля у часа так и просит изящного решения ;)
|
|
6
magicSan
29.09.15
✎
07:38
|
дата("07.09.2015 8:29"+":00") - недавно было
|
|
7
1Сергей
29.09.15
✎
07:38
|
(6) о, спасибо!
|
|
8
jurassic
29.09.15
✎
07:39
|
(6) что ж она, плин, без времени ругается?
|
|
9
1Сергей
29.09.15
✎
07:45
|
может, существует уже добрыми дядями и тётями написанная функция преобразования даты в любом формате в дату одинесовскую?
|
|
10
SiAl-chel
29.09.15
✎
07:49
|
(9) Вряд ли. Сколько форматов даты в виде строки, столько и алгоритмов.
|
|
11
spectre1978
29.09.15
✎
07:51
|
(9) нет особого смысла. Кода будет порядочно, а использоваться от него десятая часть. Если подобная вещь есть в библиотеке - одно дело, а таскать ее по модулям смысла не вижу, проще две строки написать под конкретную ситуацию
|
|
12
PLUT
29.09.15
✎
08:28
|
|
|
13
1Сергей
29.09.15
✎
08:30
|
(12) спасибо, возьму за основу
|
|
14
НЕА123
29.09.15
✎
08:39
|
офф
Дата("77.99.2015 00:00:00")
тоже хавает, причем правильно.
|
|