Re: RFC822, строку с датой-временем в DATE
От: Кодт Россия  
Дата: 11.01.08 10:36
Оценка:
Здравствуйте, Warturtle, Вы писали:

W>Подскажите пожалста как с помощью boost::date_time (или еще какой библиотеки, только не вручную) преобразовать строку с датой в формате RFC822 в DATE? Спасибо.


А чем вручную плохо? Один раз функцию написал и пользуйся в удовольствие.
Это же, фактически, sscanf() в соответствующие поля struct tm.
После чего mktime и пересчитать из time_t в DATE, это линейное преобразование: t/(60*60*24)+(1.1.1601-1.1.1970)

А если под виндами, то ATL::COleDateTime — для пересчёта из компонентов в DATE, или соответствующие апишные функции.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.