diff --git a/extensions/timeseries/src/main/java/ai/djl/timeseries/transform/feature/Feature.java b/extensions/timeseries/src/main/java/ai/djl/timeseries/transform/feature/Feature.java index 0ade03d3f48..f7e1f6255ab 100644 --- a/extensions/timeseries/src/main/java/ai/djl/timeseries/transform/feature/Feature.java +++ b/extensions/timeseries/src/main/java/ai/djl/timeseries/transform/feature/Feature.java @@ -119,14 +119,14 @@ public static void addTimeFeature( if (!freq.matches("\\d+.*")) { sb.insert(0, 1); } - sb.insert(0, "P"); - String formattedFreq = sb.toString(); TemporalAmount timeFreq; if (freq.endsWith("H") || freq.endsWith("T") || freq.endsWith("S")) { - timeFreq = Duration.parse(formattedFreq); + sb.insert(0, "PT"); + timeFreq = Duration.parse(sb.toString()); } else { - timeFreq = Period.parse(formattedFreq); + sb.insert(0, "P"); + timeFreq = Period.parse(sb.toString()); } List index = new ArrayList<>();