Текущее время: Чт, июл 17 2025, 18:10

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Конвертировать unix timestamp в дата+время
СообщениеДобавлено: Пт, окт 02 2009, 12:22 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
Коллеги,

Возникла необходимость конвертировать unix timestamp.
Перекопан sdn, ничего дельного не нашел. Есть ли ФМ для работы с таким форматом? Пока ничего путного кроме поочередно делить не придумал:
Human readable time Seconds
1 minute 60 seconds
1 hour 3600 seconds
1 day 86400 seconds
1 week 604800 seconds
1 month (30.44 days) 2629743 seconds
1 year (365.24 days) 31556926 seconds

В ДБ хранится так:
bigint 8 Long value equal to the number of milliseconds since January 1, 1970, 00:00:00 GMT.

БД - Oracle

Now = 1254474660.

http://www.epochconverter.com/

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертировать unix timestamp в дата+время  Тема решена
СообщениеДобавлено: Пт, окт 02 2009, 12:56 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 17 2006, 10:11
Сообщения: 52
Откуда: Москва
Пол: Мужской
Можно вот так:
Code:
 
cl_abap_tstmp=>td_add( exporting date = '19700101' time = '000000'
  secs = now importing res_date = l_date res_time = l_time ).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертировать unix timestamp в дата+время
СообщениеДобавлено: Пт, окт 02 2009, 13:52 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
ZShurik написал:
Можно вот так:
Code:
 
cl_abap_tstmp=>td_add( exporting date = '19700101' time = '000000'
  secs = now importing res_date = l_date res_time = l_time ).
спасибо, вроде работает.


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

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


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

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


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

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