From fa4b7175564278e1b28b1688ef42797ad9631104 Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Fri, 10 Oct 2025 05:31:30 +0530 Subject: [PATCH] Update YoutubeStreamInfoItemLockupExtractor --- .../extractors/YoutubeStreamInfoItemLockupExtractor.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemLockupExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemLockupExtractor.java index f685f33de..416b9a725 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemLockupExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemLockupExtractor.java @@ -18,7 +18,6 @@ import org.schabi.newpipe.extractor.utils.JsonUtils; import org.schabi.newpipe.extractor.utils.Utils; import java.time.LocalDateTime; -import java.time.OffsetDateTime; import java.time.ZoneOffset; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; @@ -292,8 +291,8 @@ public class YoutubeStreamInfoItemLockupExtractor implements StreamInfoItemExtra try { // As we request a UTC offset of 0 minutes, we get the UTC date - return new DateWrapper(OffsetDateTime.of(LocalDateTime.parse( - premiereDate, PREMIERES_DATE_FORMATTER), ZoneOffset.UTC)); + final var dateTime = LocalDateTime.parse(premiereDate, PREMIERES_DATE_FORMATTER); + return new DateWrapper(dateTime.atZone(ZoneOffset.UTC).toInstant(), false); } catch (final DateTimeParseException e) { throw new ParsingException("Could not parse premiere upload date", e); }