From 37e6f36b1f6213920df0a758b7de2fc53896ffda Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 20 Feb 2024 20:08:51 +0000 Subject: [PATCH] Fix off by one in wallclock mode ConvertDateToYMD --- src/date.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/date.cpp b/src/date.cpp index 3961c4ff1a..5ed74781a0 100644 --- a/src/date.cpp +++ b/src/date.cpp @@ -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; }