-
Notifications
You must be signed in to change notification settings - Fork 1
/
ExamSchedule.cs
28 lines (25 loc) · 895 Bytes
/
ExamSchedule.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Globalization;
class ExamSchedule
{
static void Main()
{
int hours = int.Parse(Console.ReadLine());
int minutes = int.Parse(Console.ReadLine());
string partOfDay = Console.ReadLine();
int examHours = int.Parse(Console.ReadLine());
int examMinutes = int.Parse(Console.ReadLine());
DateTime startTime = new DateTime();
DateTime dateTimeNow = DateTime.Now;
if (partOfDay == "AM")
{
startTime = new DateTime(2014, 06, 29, hours, minutes, 0);
}
else if (partOfDay == "PM")
{
startTime = new DateTime(2014, 06, 29, hours + 12, minutes, 0);
}
DateTime endTime = startTime.AddHours(examHours).AddMinutes(examMinutes);
Console.WriteLine(endTime.ToString("hh:mm:tt", CultureInfo.CreateSpecificCulture("en-us")));
}
}