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
+8 -9
View File
@@ -362,18 +362,14 @@ namespace GUTSchedule
item.StartTime = new DateTime(
year: date.Year,
month: date.Month,
day: int.Parse(i.ChildNodes[0].TextContent),
hour: int.Parse(rawTime.Split('-')[0].Split('.')[0]),
minute: int.Parse(rawTime.Split('-')[0].Split('.')[1]),
second: 0);
day: int.Parse(i.ChildNodes[0].TextContent));
item.StartTime = item.StartTime.Add(TimeSpan.Parse(rawTime.Replace('.', ':').Split('-')[0]));
item.EndTime = new DateTime(
year: date.Year,
month: date.Month,
day: int.Parse(i.ChildNodes[0].TextContent),
hour: int.Parse(rawTime.Split('-')[1].Split('.')[0]),
minute: int.Parse(rawTime.Split('-')[1].Split('.')[1]),
second: 0);
day: int.Parse(i.ChildNodes[0].TextContent));
item.EndTime = item.EndTime.Add(TimeSpan.Parse(rawTime.Replace('.', ':').Split('-')[1]));
switch(rawTime.Split('-')[1])
{
@@ -421,7 +417,10 @@ namespace GUTSchedule
break;
default:
item.Order = "0";
if (item.Name.Contains("Факультатив"))
item.Order = "Ф";
else
item.Order = "0";
break;
}