From 29b906b76329b85d2765c95be76afea8720e2022 Mon Sep 17 00:00:00 2001 From: Jian Xu Date: Tue, 27 Jun 2017 12:00:37 -0700 Subject: [PATCH] Fix TimestampBasedKeyGenerator when DATE_STRING is used for partitionpath.field --- .../hoodie/utilities/keygen/TimestampBasedKeyGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hoodie-utilities/src/main/java/com/uber/hoodie/utilities/keygen/TimestampBasedKeyGenerator.java b/hoodie-utilities/src/main/java/com/uber/hoodie/utilities/keygen/TimestampBasedKeyGenerator.java index 34be8d142..2b7e7ade5 100644 --- a/hoodie-utilities/src/main/java/com/uber/hoodie/utilities/keygen/TimestampBasedKeyGenerator.java +++ b/hoodie-utilities/src/main/java/com/uber/hoodie/utilities/keygen/TimestampBasedKeyGenerator.java @@ -91,7 +91,7 @@ public class TimestampBasedKeyGenerator extends SimpleKeyGenerator { } else if (partitionVal instanceof Long) { unixTime = (Long) partitionVal; } else if (partitionVal instanceof String) { - unixTime = inputDateFormat.parse(partitionVal.toString()).getTime(); + unixTime = inputDateFormat.parse(partitionVal.toString()).getTime() / 1000; } else { throw new HoodieNotSupportedException("Unexpected type for partition field: "+ partitionVal.getClass().getName()); }