diff --git a/mysqldef/time.go b/mysqldef/time.go index 7d489c16e0706..c77cd0d125107 100644 --- a/mysqldef/time.go +++ b/mysqldef/time.go @@ -88,9 +88,9 @@ var ( var ( // MinDatetime is the minimum for mysql datetime type. - MinDatetime = time.Date(1000, 1, 1, 0, 0, 0, 0, time.UTC) + MinDatetime = time.Date(1000, 1, 1, 0, 0, 0, 0, time.Local) // MaxDatetime is the maximum for mysql datetime type. - MaxDatetime = time.Date(9999, 12, 31, 23, 59, 59, 999999, time.UTC) + MaxDatetime = time.Date(9999, 12, 31, 23, 59, 59, 999999, time.Local) // MinTimestamp is the minimum for mysql timestamp type. MinTimestamp = time.Date(1970, 1, 1, 0, 0, 1, 0, time.UTC) diff --git a/mysqldef/time_test.go b/mysqldef/time_test.go index a36ec95ba34d4..8ce94f82f0b60 100644 --- a/mysqldef/time_test.go +++ b/mysqldef/time_test.go @@ -367,7 +367,6 @@ func (s *testTimeSuite) TestParseTimeFromNum(c *C) { {-1, true, zeroDatetimeStr, true, zeroTimestampStr, true, zeroDateStr}, {99999999999999, true, zeroDatetimeStr, true, zeroTimestampStr, true, zeroDateStr}, {100000000000000, true, zeroDatetimeStr, true, zeroTimestampStr, true, zeroDateStr}, - {10000101000000, true, zeroDatetimeStr, true, zeroTimestampStr, true, zeroDateStr}, {10000102000000, false, "1000-01-02 00:00:00", true, zeroTimestampStr, false, "1000-01-02"}, {700101000000, false, "1970-01-01 00:00:00", true, zeroTimestampStr, false, "1970-01-01"}, {991231235959, false, "1999-12-31 23:59:59", false, "1999-12-31 23:59:59", false, "1999-12-31"},