В документации Boost говорится следующее: «Внутренне boost::gregorian::date хранится как 32-битный целочисленный тип». . Я нашел это по ссылке: http://www.boost.org/doc/libs/1_56_0/doc/html/date_time/gregorian.html .
Как вычисляется это 32-битное целое число? Это количество дней с начала эпохи (как это делает Joda в Java)?