有没有一种巧妙的方法可以将简单数字(包括陆军时间)转换为时间格式(上午、下午格式)?我可以做繁琐的方法,但我只是想知道是否有另一种方法
0800 => 上午 8:00
2317 => 晚上 11:17
最佳答案
DateTime dt = DateTime.ParseExact("0800", "HHmm", CultureInfo.InvariantCulture);
string timestring = dt.ToString("h:mm tt");
参见 documentation格式代码。
关于c# - 将数字转换为时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023188/