From cc76c73606babf88f3c9ff36bcd0615d45ad60ec 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 ++ src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj | 1 + 3 files changed, 4 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 73dee2ef..4127011b 100644 --- a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx +++ b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx @@ -3006,7 +3006,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) diff --git a/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj b/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj index acaf7798..95deb158 100644 --- a/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj +++ b/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj @@ -215,6 +215,7 @@ +