Fix off by one in wallclock mode ConvertDateToYMD

This commit is contained in:
Jonathan G Rennison
2024-02-20 20:08:51 +00:00
parent 79388e4207
commit 37e6f36b1f

View File

@@ -254,7 +254,7 @@ EconTime::YearMonthDay EconTime::ConvertDateToYMD(EconTime::Date date)
EconTime::YearMonthDay ymd;
ymd.year =date.base() / EconTime::DAYS_IN_ECONOMY_WALLCLOCK_YEAR;
ymd.month = (date.base() % EconTime::DAYS_IN_ECONOMY_WALLCLOCK_YEAR) / EconTime::DAYS_IN_ECONOMY_WALLCLOCK_MONTH;
ymd.day = date.base() % EconTime::DAYS_IN_ECONOMY_WALLCLOCK_MONTH;
ymd.day = (date.base() % EconTime::DAYS_IN_ECONOMY_WALLCLOCK_MONTH) + 1;
return ymd;
}