From 20de57e87c034d2875814ad4ffc102d151dfe0f8 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 15 Jun 2014 19:13:48 -0400 Subject: [PATCH] Dates - 'eoy' is not YYYY-12-31T00:00:00, it's one day later. --- src/Dates.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/Dates.cpp b/src/Dates.cpp index 15828861e..79c2dce7d 100644 --- a/src/Dates.cpp +++ b/src/Dates.cpp @@ -245,7 +245,7 @@ bool namedDates (const std::string& name, Variant& value) value = Variant (mktime (t), Variant::type_date); } - else if (name == "soy") + else if (name == "soy" || name == "eoy") { t->tm_hour = t->tm_min = t->tm_sec = 0; t->tm_mon = 0; @@ -255,15 +255,6 @@ bool namedDates (const std::string& name, Variant& value) value = Variant (mktime (t), Variant::type_date); } - else if (name == "eoy") - { - t->tm_hour = t->tm_min = t->tm_sec = 0; - t->tm_mon = 11; - t->tm_mday = 31; - t->tm_isdst = -1; - value = Variant (mktime (t), Variant::type_date); - } - else if (name == "soq" || name == "eoq") { t->tm_hour = t->tm_min = t->tm_sec = 0;