将字符串时间转换为(0740)到12小时(AM,PM)时间格式,如(07:40 AM)

Ash*_*ish 5 c# asp.net

如何将字符串时间转换为12小时(AM,PM)时间格式? 就像输入字符串将像"2320"一样,我想要像"11:20 PM"那样回答.

Mar*_*ell 13

string s = DateTime.ParseExact("2320","HHmm",CultureInfo.CurrentCulture)
       .ToString("hh:mm tt");
Run Code Online (Sandbox Code Playgroud)