Автор Тема: Дата и Время в формат DATETIME  (Прочитано 4380 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Дата и Время в формат DATETIME
« : Июнь 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
то есть не то что нужно!

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Дата и Время в формат DATETIME
« Ответ #1 : Июнь 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 сам положит правильно эту дату в колонку.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Дата и Время в формат DATETIME
« Ответ #2 : Июнь 06, 2011, 10:10:28 am »
Да - точно! Большое спасибо!