From 87130c01608bbeca936a701bfeb99b83003c3a71 Mon Sep 17 00:00:00 2001 From: Eugene Fox Date: Wed, 19 Nov 2025 08:19:33 +0000 Subject: [PATCH] fix!: API failing to parse Russian date format --- api/Services/ParsingService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Services/ParsingService.cs b/api/Services/ParsingService.cs index 8a9c9e2..2a5b77b 100644 --- a/api/Services/ParsingService.cs +++ b/api/Services/ParsingService.cs @@ -65,7 +65,7 @@ public partial class ParsingService { var (className, classType, professors, auditorium) = ParseBaseInfo(classItem); - DateTime classDate = DateTime.Parse(classItem.Children[0].ChildNodes[0].TextContent, CultureInfo.GetCultureInfo("ru-RU")); + DateTime classDate = DateTime.ParseExact(classItem.Children[0].ChildNodes[0].TextContent, "dd.MM.yyyy", CultureInfo.InvariantCulture); Match timeMatch = ParserUtils.ExamTimeRegex().Match(classItem.GetAttribute("pair")!); if (!timeMatch.Success)