1
0
mirror of https://github.com/XFox111/GUTSchedule.git synced 2026-04-22 06:58:01 +03:00

Fixed some time parsing issues

This commit is contained in:
Michael Gordeev
2020-03-14 09:56:33 +03:00
parent 15cb370209
commit 6e3f7d0f9c
+7 -8
View File
@@ -362,18 +362,14 @@ namespace GUTSchedule
item.StartTime = new DateTime( item.StartTime = new DateTime(
year: date.Year, year: date.Year,
month: date.Month, month: date.Month,
day: int.Parse(i.ChildNodes[0].TextContent), day: int.Parse(i.ChildNodes[0].TextContent));
hour: int.Parse(rawTime.Split('-')[0].Split('.')[0]), item.StartTime = item.StartTime.Add(TimeSpan.Parse(rawTime.Replace('.', ':').Split('-')[0]));
minute: int.Parse(rawTime.Split('-')[0].Split('.')[1]),
second: 0);
item.EndTime = new DateTime( item.EndTime = new DateTime(
year: date.Year, year: date.Year,
month: date.Month, month: date.Month,
day: int.Parse(i.ChildNodes[0].TextContent), day: int.Parse(i.ChildNodes[0].TextContent));
hour: int.Parse(rawTime.Split('-')[1].Split('.')[0]), item.EndTime = item.EndTime.Add(TimeSpan.Parse(rawTime.Replace('.', ':').Split('-')[1]));
minute: int.Parse(rawTime.Split('-')[1].Split('.')[1]),
second: 0);
switch(rawTime.Split('-')[1]) switch(rawTime.Split('-')[1])
{ {
@@ -421,6 +417,9 @@ namespace GUTSchedule
break; break;
default: default:
if (item.Name.Contains("Факультатив"))
item.Order = "Ф";
else
item.Order = "0"; item.Order = "0";
break; break;
} }