We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Time Conversion
- Discussions
Time Conversion
Time Conversion
Sort by
recency
|
785 Discussions
|
Please Login in order to post a comment
CSharp solution
public static string timeConversion(string s) { var time = s.Split(':'); int h = Convert.ToInt32(time[0]); if(time[2].Contains("A") && time[0].Equals("12")) { return "00:" + time[1] + ":" + time[2].Split('A')[0]; } else if(time[2].Contains("P") && h!=12) { return (12+h).ToString()+ ":" + time[1] + ":" + time[2].Split('P')[0]; } else { if(s.Contains("A")) { return time[0]+":"+time[1]+":"+time[2].Split('A')[0]; } else { return time[0]+":"+time[1]+":"+time[2].Split('P')[0]; } } }
def timeConversion(s): s_hour = s[:2] if "PM" in s and s_hour != '12': s = str(int(s_hour) +12) + s[2:-2] return s if "AM" in s and s_hour == "12": s = '00' + s[2:-2] return s else: return s[:-2]
`JAVA SOLUTION
python solution : checked 12 hour, split into h , m and period
Python solution:
Java Solution
public static String timeConversion(String s) {