mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-10-26 08:06:09 +01:00
Change default time zone for cron expressions
Squash commits of branch feature/cron-using-system-time-zone: - Change default time zone for cron expressions
This commit is contained in:
2
gradle/changelog/cron-expression-time-zone.yaml
Normal file
2
gradle/changelog/cron-expression-time-zone.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
- type: changed
|
||||
description: The default time zone for cron expression is now the system default time zone instead of UTC
|
||||
@@ -22,6 +22,7 @@ import com.cronutils.model.definition.CronDefinition;
|
||||
import com.cronutils.model.definition.CronDefinitionBuilder;
|
||||
import com.cronutils.model.time.ExecutionTime;
|
||||
import com.cronutils.parser.CronParser;
|
||||
import com.google.common.annotations.VisibleForTesting;
|
||||
|
||||
import java.time.Clock;
|
||||
import java.time.Duration;
|
||||
@@ -35,9 +36,10 @@ final class CronExpression {
|
||||
private final ExecutionTime executionTime;
|
||||
|
||||
CronExpression(String expression) {
|
||||
this(Clock.systemUTC(), expression);
|
||||
this(Clock.systemDefaultZone(), expression);
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
CronExpression(Clock clock, String expression) {
|
||||
this.clock = clock;
|
||||
this.expression = expression;
|
||||
|
||||
Reference in New Issue
Block a user