C# 如何将 DateTime 格式化为 24 小时时间?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/9785162/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-09 08:51:04 来源:igfitidea点击:
How to format DateTime to 24 hours time?
提问by Yara
I need string from datetime to display time in 24 hours format.
我需要 datetime 中的字符串以 24 小时格式显示时间。
..
var curr = DateTime.Now;
string s = ???;
Console.WriteLine(s);
..
The output result have to be: "16:38" Thank you.
输出结果必须是:“16:38” 谢谢。
采纳答案by Flash
Use upper-case HHfor 24h format:
使用大写HH表示 24 小时格式:
String s = curr.ToString("HH:mm");
回答by paul
Console.WriteLine(curr.ToString("HH:mm"));

