From dfc83d4a34f5c43df16b83c6309c5e6ed6794c46 Mon Sep 17 00:00:00 2001 From: qhy040404 Date: Sat, 18 May 2024 15:52:49 +0800 Subject: [PATCH] fix #1613 --- src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx | 2 +- .../Snap.Hutao/Service/Announcement/AnnouncementService.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx index 1914b6b8..8bcd8203 100644 --- a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx +++ b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx @@ -3024,7 +3024,7 @@ 武器资料 - (?:〓活动时间〓|〓任务开放时间〓).*?(\d\.\d)版本更新(?:完成|)后永久开放 + (?:(?:〓活动时间〓|〓任务开放时间〓).*?(\d\.\d)版本更新(?:完成|)|<t class=\"t_(?:gl|lc)\".*?>(.*?)</t>)后永久开放 〓活动时间〓.*?(\d\.\d)版本期间持续开放 diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Announcement/AnnouncementService.cs b/src/Snap.Hutao/Snap.Hutao/Service/Announcement/AnnouncementService.cs index 2fa0b369..eae01ea0 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/Announcement/AnnouncementService.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/Announcement/AnnouncementService.cs @@ -152,6 +152,8 @@ internal sealed partial class AnnouncementService : IAnnouncementService announcement.StartTime = versionStartTime; continue; } + + announcement.StartTime = UnsafeDateTimeOffset.ParseDateTime(permanent.Groups[2].ValueSpan, offset); } if (AnnouncementRegex.PersistentActivityAfterUpdateTimeRegex.Match(announcement.Content) is { Success: true } persistent)