Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Commit d1f1e91

Browse files
committed
chore: Remove Calendar usage
1 parent b3cb1e4 commit d1f1e91

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

google-cloud-logging/src/test/java/com/google/cloud/logging/BaseSystemTest.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616

1717
package com.google.cloud.logging;
1818

19-
import static java.time.ZoneOffset.UTC;
20-
2119
import com.google.api.gax.paging.Page;
2220
import com.google.cloud.MonitoredResource;
2321
import com.google.cloud.logging.testing.RemoteLoggingHelper;
2422
import com.google.common.collect.Iterables;
2523
import com.google.logging.v2.LogName;
24+
25+
import java.time.Instant;
2626
import java.time.format.DateTimeFormatter;
27-
import java.util.Calendar;
27+
import java.time.temporal.ChronoUnit;
2828
import java.util.Iterator;
2929
import java.util.concurrent.TimeUnit;
3030
import org.junit.jupiter.api.AfterAll;
@@ -83,11 +83,8 @@ protected static boolean cleanupLog(String logName) throws InterruptedException
8383
* Filters Documentation</a>
8484
*/
8585
protected static String createTimestampFilter(int hoursAgo) {
86-
Calendar calendar = Calendar.getInstance();
87-
calendar.add(Calendar.HOUR, -1 * hoursAgo);
88-
return "timestamp>=\""
89-
+ calendar.getTime().toInstant().atZone(UTC).toLocalDateTime().format(RFC_3339)
90-
+ "\"";
86+
Instant now = Instant.now().minus(hoursAgo, ChronoUnit.HOURS);
87+
return "timestamp>=\"" + RFC_3339.format(now) + "\"";
9188
}
9289

9390
protected static String appendResourceTypeFilter(

0 commit comments

Comments
 (0)