using System.Globalization;
public static void Main()
Console.WriteLine(ParseTime("2324"));
static string ParseTime(string time)
if (int.TryParse(time.Substring(0, 2), out int hrs) && int.TryParse(time.Substring(2), out int min))
return new DateTime(2001, 1, 1, hrs, min, 0).ToString("hh:mm tt", CultureInfo.InvariantCulture);