Time Conversion — Hacker Rank Solution
Apr 12, 2021
Given a time in -hour AM/PM format, convert it to military (24-hour) time.
Note: — 12:00:00AM on a 12-hour clock is 00:00:00 on a 24-hour clock.
- 12:00:00PM on a 12-hour clock is 12:00:00 on a 24-hour clock.
Example
- “12:01:00PM”
Return ‘12:01:00’
- “12:01:00AM”
Return ‘00:01:00’
static string timeConversion(string s) {
// s= "12:01:00PM";
int hour = (Int16.Parse(s.Substring(0,2)));
if(s.Substring(8,2)== "AM" && hour==12 ) {hour=0;}
if(s.Substring(8,2)== "PM" && hour!=12 ) {hour= (hour + 12)%24;}
return hour.ToString().PadLeft(2, '0') + s.Substring(2,6);
}
this c# codes which I tried to finish with a minimum if condition