Текущее время: Вс, июл 20 2025, 00:25

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Чт, ноя 17 2011, 15:12 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Здравствуйте.
Скажите, есть ли какой нить стандартный фм для преобразования чаровчкой даты формата DD.MM.YYYY в тип дату формата YYYYMMDD


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Чт, ноя 17 2011, 15:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Или фм CONVERT_* или WRITE тоже может


Последний раз редактировалось LELUK Чт, ноя 17 2011, 15:22, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Чт, ноя 17 2011, 15:19 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
ФМ CONVERT_DATE_TO_INTERNAL


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 10:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Yellow Raven написала:
ФМ CONVERT_DATE_TO_INTERNAL

Строго говоря, это для преобразования пользовательского формата даты, а не для "даты формата DD.MM.YYYY".
Если у вас формат определен жестко и не должен зависеть от настроек пользователя - пишите свой код, благо он уместится в одну строчку.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 10:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Code:
CONCATENATE D_OLD+6(4)  D_OLD+3(2)  D_OLD+0(2) INTO D_NEW.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 11:53 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
LELUK написал(а):
Code:
CONCATENATE D_OLD+6(4)  D_OLD+3(2)  D_OLD+0(2) INTO D_NEW.

Вот так точно не надо... разве что дату вы получаете строго фиксированного формата (например из внешних источников)
Используйте подпрограммы преобразования, например CONVERSION_EXIT_IDATE_INPUT

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 12:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ArmAnn написал:
LELUK написал(а):
Code:
CONCATENATE D_OLD+6(4)  D_OLD+3(2)  D_OLD+0(2) INTO D_NEW.

Вот так точно не надо... разве что дату вы получаете строго фиксированного формата (например из внешних источников)
Используйте подпрограммы преобразования, например CONVERSION_EXIT_IDATE_INPUT

Сударь не читал пред-пред-пост?! :) Это как раз пример "разве что дату вы получаете строго фиксированного формата (например из внешних источников)
".
Если читать заявленную тему буквально, то это как раз правильное решение.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 12:45 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Parazit написал:
Сударь не читал пред-пред-пост?! :) Это как раз пример "разве что дату вы получаете строго фиксированного формата (например из внешних источников)
".
Если читать заявленную тему буквально, то это как раз правильное решение.
сударь читал, но не нашел у автора упоминания про фиксированный формат :)
До конкатенации автор я думаю и сам догадался, но хочет более правильное решение. ИМХО, естесственно :)

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 12:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Судари, Я так и не понял, я классный или не очень? :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование даты из вида DD.MM.YYYY в YYYYMMDD
СообщениеДобавлено: Пт, ноя 18 2011, 13:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
LELUK написал(а):
Судари, Я так и не понял, я классный или не очень? :D

Абсолютно! :)
Мы дали ответы на два возможных варианта трактовки проблемы. Пусть автор сам думает, что он имел ввиду и выбирает.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB