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:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user