diff --git a/src/metabase/sync/analyze/fingerprint/fingerprinters.clj b/src/metabase/sync/analyze/fingerprint/fingerprinters.clj
index f51156924ca24d371beecd4d9e604aeda5180238..296003449db16dec24d0d196bcdd16544de8752e 100644
--- a/src/metabase/sync/analyze/fingerprint/fingerprinters.clj
+++ b/src/metabase/sync/analyze/fingerprint/fingerprinters.clj
@@ -166,7 +166,7 @@
   java.util.Date         (->date [this] this)
   DateTime               (->date [this] (t.coerce/to-date this))
   Long                   (->date [^Long this] (java.util.Date. this))
-  Integer                (->date [^Integer this] (java.util.Date. this)))
+  Integer                (->date [^Integer this] (java.util.Date. (long this))))
 
 (deffingerprinter :type/DateTime
   ((map ->date)