2013-09-13 2 views
1

У меня есть набор дат, представленных как строки, и хотя их легко преобразовать в типы даты, я должен выполнить вычисления, которые потребуют даты предыдущих дней. Так, например, если у меня есть дата 13-09-2013, мне нужно будет получить дату 12-09-2013. Есть ли чистый способ добиться этого? Идеально использовать boost.Как получить предыдущий день с использованием boost?

благодарит ООН заранее

ответ

8
using namespace boost::gregorian; 
date d(2013,Sep,13); 
d -= days(1); 

demo

3

Просто получить текущую дату, вычесть один день, и у вас есть вчера.

Смежные вопросы