|
Перевести дату с yyy.MM.dd в dd.MM.yyyy | ☑ | ||
---|---|---|---|---|
0
IT_PROGRAMMIST
02.05.13
✎
11:26
|
Привет всем)
Нужно перевести дату с формата 2013.03.29 в формат 29.03.2013. Есть ли какие-нибудь идеи. В голову приходит только это: Дата(Прав(СтрокаДаты,2)+"."+Сред(СтрокаДаты,6,2)+"."+ Лев(СтрокаДаты,4)+" 00:00:00") |
|||
1
Wobland
02.05.13
✎
11:27
|
строку перевести или дату? со строкой только так
|
|||
2
zak555
02.05.13
✎
11:28
|
где эта дата расположена ?
|
|||
3
Wobland
02.05.13
✎
11:28
|
Дата(г, м, д) тоже можно
|
|||
4
IT_PROGRAMMIST
02.05.13
✎
11:28
|
это строка
|
|||
5
Wobland
02.05.13
✎
11:29
|
на здоровье
|
|||
6
Aleksey
02.05.13
✎
11:30
|
ФОрмат чем не нравится?
|
|||
7
IT_PROGRAMMIST
02.05.13
✎
11:30
|
(5)только как в (0)?
|
|||
8
IT_PROGRAMMIST
02.05.13
✎
11:30
|
(6) у меня форматом не получилось.
|
|||
9
Aleksey
02.05.13
✎
11:30
|
или у тебя на входе строка "2013.03.29"
|
|||
10
IT_PROGRAMMIST
02.05.13
✎
11:31
|
(9) да на входе строка
|
|||
11
Aleksey
02.05.13
✎
11:31
|
(10) а на выходе что нужно? строку или дату?
|
|||
12
IT_PROGRAMMIST
02.05.13
✎
11:32
|
(11) дату
|
|||
13
Wobland
02.05.13
✎
11:32
|
(7) или как в (3)
|
|||
14
IT_PROGRAMMIST
02.05.13
✎
11:34
|
в (3) все равно сначало придется разбить строку с датой на год, день, месяц.
|
|||
15
IT_PROGRAMMIST
02.05.13
✎
11:35
|
походу только так. Вариант (0) или (3). Блин, думал есть вариант по-красивее)
|
|||
16
Aleksey
02.05.13
✎
11:35
|
Встроенные функции языка (Script functions)
Дата (Date) Вариант синтаксиса: По строке Синтаксис: Дата(<Значение>) Параметры: <Значение> (обязательный) Тип: Строка. Исходное значение даты. Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS. Точки явно лишнии ВыходнаяДата=Дата(СтрЗаменить("2013.03.29",".","")+"000000"); |
|||
17
Aleksey
02.05.13
✎
11:35
|
(14) ненужно
|
|||
18
Kookish
02.05.13
✎
11:35
|
Дата (Date)
Вариант синтаксиса: По строке Синтаксис: Дата(<Значение>) Параметры: <Значение> (обязательный) Тип: Строка. Исходное значение даты. Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS. Описание варианта метода: При преобразовании, строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных"). |
|||
19
Kookish
02.05.13
✎
11:35
|
Убрать точки, дополнить нулями и скормить функции Дата(Строка)
|
|||
20
Kookish
02.05.13
✎
11:37
|
Дата(СтрЗаменить(СтрокаДаты, ".",) + "000000");
|
|||
21
IT_PROGRAMMIST
02.05.13
✎
11:37
|
респект ребят. Точно.(16),(18) СПАСИБО ЗА ДЕЛЬНЫЕ СОВЕТЫ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |