如何将DateTime格式化为24小时?

我需要从date时间string以24小时格式显示时间。

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

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

使用大写的HH格式为24h:

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

请参阅DateTime.ToString方法 。

 Console.WriteLine(curr.ToString("HH:mm"));