diff --git a/core/src/main/java/org/testcontainers/images/LoggedPullImageResultCallback.java b/core/src/main/java/org/testcontainers/images/LoggedPullImageResultCallback.java index 73af8a05031..eababfe5b53 100644 --- a/core/src/main/java/org/testcontainers/images/LoggedPullImageResultCallback.java +++ b/core/src/main/java/org/testcontainers/images/LoggedPullImageResultCallback.java @@ -8,6 +8,7 @@ import java.io.Closeable; import java.time.Duration; import java.time.Instant; +import java.time.temporal.ChronoUnit; import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -110,7 +111,7 @@ public void onComplete() { super.onComplete(); final long downloadedLayerSize = downloadedLayerSize(); - final long duration = Duration.between(start, Instant.now()).getSeconds(); + final double duration = Duration.between(start, Instant.now()).get(ChronoUnit.MILLIS) / 1000.0; if (completed) { logger.info(