From 9841a4ad6571bd13a890bd87fe273d2761f3806d Mon Sep 17 00:00:00 2001 From: Erik Pelgrim Date: Fri, 21 Nov 2025 16:09:24 +0100 Subject: [PATCH] Make DFlowFMRestartFile functionality always use time zone UTC --- .../openda/model_dflowfm/DFlowFMRestartFilePostProcessor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/model_dflowfm_blackbox/java/src/org/openda/model_dflowfm/DFlowFMRestartFilePostProcessor.java b/model_dflowfm_blackbox/java/src/org/openda/model_dflowfm/DFlowFMRestartFilePostProcessor.java index 5e9be8759..964e1eac1 100644 --- a/model_dflowfm_blackbox/java/src/org/openda/model_dflowfm/DFlowFMRestartFilePostProcessor.java +++ b/model_dflowfm_blackbox/java/src/org/openda/model_dflowfm/DFlowFMRestartFilePostProcessor.java @@ -13,6 +13,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Date; +import java.util.TimeZone; public class DFlowFMRestartFilePostProcessor implements IConfigurable { @@ -73,6 +74,7 @@ public void initialize(File workingDir, String[] arguments) { private void processRestartFilesForPattern(File workingDir, String sourceRestartFileSubDir, boolean deleteOlderRstFiles, String fileNamePattern, String partition) { final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(fileNamePattern); + simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); File sourcesDir = sourceRestartFileSubDir != null ? new File(workingDir, sourceRestartFileSubDir) : workingDir; ArrayList dates = getDatesOfRestartFiles(fileNamePattern, simpleDateFormat, sourcesDir); moveMostRecentRestartFile(workingDir, simpleDateFormat, sourcesDir, dates, partition);