From 58f9287559b26ec44a9a68c4351efa88327be51d Mon Sep 17 00:00:00 2001 From: Alluuu <22728104+Alluuu@users.noreply.github.com> Date: Fri, 4 Jun 2021 18:06:58 +0300 Subject: This closes #409 Remove UTC timezone requirement from date.go (#853) According to issue #409 There is absolutely no reason for the timezone to be in UTC, and converting the local times to UTC while keeping values is hacky at least. Excel has no understanding of timezones, hence the user of this library should know what timezone their values are supposed to be, by following the timezone within their timeTime structs. --- date.go | 7 ------- 1 file changed, 7 deletions(-) (limited to 'date.go') diff --git a/date.go b/date.go index 9ef5caf..0531b6c 100644 --- a/date.go +++ b/date.go @@ -30,13 +30,6 @@ var ( func timeToExcelTime(t time.Time) (float64, error) { // TODO in future this should probably also handle date1904 and like TimeFromExcelTime - // Force user to explicit convet passed value to UTC time. - // Because for example 1900-01-01 00:00:00 +0300 MSK converts to 1900-01-01 00:00:00 +0230 LMT - // probably due to daylight saving. - if t.Location() != time.UTC { - return 0.0, ErrToExcelTime - } - if t.Before(excelMinTime1900) { return 0.0, nil } -- cgit v1.2.1