diff --git a/sqlite/database_test.go b/sqlite/database_test.go
index 76a1907c3c2294cd4e0b0cfdd5ea8ecf37fbb949..54db8de088d3369ca8c2bcb9e595cf99566e272a 100644
--- a/sqlite/database_test.go
+++ b/sqlite/database_test.go
@@ -1378,12 +1378,9 @@ func TestDataTypes(t *testing.T) {
 	loc, _ := time.LoadLocation(testTimeZone)
 	item.Date = item.Date.In(loc)
 
-	if testValues.Date.String() == item.Date.String() {
-		testValues.Date = item.Date
-	}
-
-	if testValues.DateP.String() == item.DateP.String() {
-		// testValues.Date = item.Date
+	if item.DateP.Location() != testValues.DateP.Location() {
+		v := item.DateP.In(testValues.DateP.Location())
+		item.DateP = &v
 	}
 
 	// The original value and the test subject must match.