![]() |
|
Самый изящный способ преобразования к дате | ☑ | ||
---|---|---|---|---|
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") тоже хавает, причем правильно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |