如何将日期时间格式化为24小时时间?

我需要从日期时间字符串显示24小时格式的时间。

..
var curr = DateTime.Now;
string s = ???;
Console.WriteLine(s);
..

输出结果必须是: “16:38” 谢谢你。

172126 次浏览
Console.WriteLine(curr.ToString("HH:mm"));

Use upper-case HH for 24h format:

String s = curr.ToString("HH:mm");

See DateTime.ToString Method.