Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Sed0Y от Июнь 03, 2011, 04:09:42 pm

Название: Дата и Время в формат DATETIME
Отправлено: Sed0Y от Июнь 03, 2011, 04:09:42 pm
Помогите найти способ (ФМ), чот бы перевести Дату типа DATS, и время типа TIMS в формат - не знаю как он верно называется но в MySQL это "datetime", то есть формат с плавающей точкой

к примеру если: 03.06.2011 19:38:35
то результат должен быть: 40695,8184606481

Я нашел:
HRIQ_PROC_DH_DATETIME_TIMESTMP
HRIQ_PROC_DH_TIMESTMP_DATETIME

но он переводит в 20110603163835,0000000
то есть не то что нужно!
Название: Re: Дата и Время в формат DATETIME
Отправлено: Uukrul от Июнь 03, 2011, 05:07:25 pm
Ну наверное не надо переводить при передаче, судя из документации задавать надо время следующим образом:
Цитировать
Величины DATETIME, DATE и TIMESTAMP могут быть заданы любым стандартным набором форматов:

Как строка в формате 'YYYY-MM-DD HH:MM:SS' или в формате 'YY-MM-DD HH:MM:SS'. Допускается ``облегченный'' синтаксис - можно использовать любой знак пунктуации в качестве разделительного между частями разделов даты или времени. Например, величины '98-12-31 11:30:45', '98.12.31 11+30+45', '98/12/31 11*30*45' и '98@12@31 11^30^45' являются эквивалентными.
А уже дальше сам MySQL сам положит правильно эту дату в колонку.
Название: Re: Дата и Время в формат DATETIME
Отправлено: Sed0Y от Июнь 06, 2011, 10:10:28 am
Да - точно! Большое спасибо!