|
Преобразование даты из англоязычного формата в русскую 1с | ☑ | ||
|---|---|---|---|---|
|
0
deadpuma
20.11.12
✎
13:03
|
Имется дата типа строка в форме "Nov 6 2012 7:46PM" - это результат запроса из SQL. возможно ли ее как-то преобразовать в обычный формат, т.е. 06.11.2012 19:46
|
|||
|
1
zak555
20.11.12
✎
13:03
|
причём тут v8 ?
|
|||
|
2
Starhan
20.11.12
✎
13:03
|
возможно. Пиши свою функцию форматирования
|
|||
|
3
deadpuma
20.11.12
✎
13:04
|
(2) а типовых функции нет?
|
|||
|
4
Cube
20.11.12
✎
13:05
|
(0) Легко:
Если ДатаSQL = "Nov 6 2012 7:46PM" Тогда Дата1С = '2012.11.06 19:46'; КонецЕсли; |
|||
|
5
deadpuma
20.11.12
✎
13:06
|
(4) так дата может быть любой
|
|||
|
6
Cube
20.11.12
✎
13:06
|
(3) А из SQL получитб дату в формате 1С нельзя?
|
|||
|
7
Cube
20.11.12
✎
13:07
|
(5) Так надо было раньше говорить! Я на код (4) пол дня убил!!! XD
|
|||
|
8
deadpuma
20.11.12
✎
13:07
|
(6) сразу нет, то что там лежит в Дате, то и достаю
|
|||
|
9
Irek-kazan
20.11.12
✎
13:08
|
||||
|
10
Cube
20.11.12
✎
13:09
|
||||
|
11
deadpuma
20.11.12
✎
13:24
|
сделал вот так
лсЗапрос = "SELECT to_date(date, 'DD.MM.YYYY HH:MI:SS') from DLG.dbo.zzdlg_F_T_OrderDatePerNumber(18,'"+пНомерЗаказа+"')"; пишет ошибку! |
|||
|
12
Cube
20.11.12
✎
13:26
|
(11) И где конструкция "DATEFORMAT"? Я что-то не увидел...
|
|||
|
13
deadpuma
20.11.12
✎
13:33
|
(12) куда эту конструкцию вставить нужно?
|
|||
|
14
Cube
20.11.12
✎
13:35
|
(13) В Яндекс! Вот лентяи-то пошли...
http://yandex.ru/yandsearch?text=DATEFORMAT&lr=62&oprnd=7085761827 Первая ссылка: http://msdn.microsoft.com/en-us/library/ms189491(SQL.90).aspx там есть пример. |
|||
|
15
deadpuma
20.11.12
✎
13:53
|
блин все равно ошибку пишет
SELECT CONVERT(date, GETDATE(), 107) AS [DD-MM-YYYY] |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |