繁体   English   中英

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

[英]Convert string time like (0740) into 12 hours (AM,PM) time format like (07:40 AM)

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

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

我敢肯定,它被多次提及,但这里是字符串参数的日期时间为参考这里

在Marc的回答中,如果是一个小时的数小时,则在小时内有一个前导零。

string s = DateTime.ParseExact("2320", "HHmm").ToString("h:mm tt");

以上将提供我们过去从大多数数字时钟看到的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM