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()); }