以下代码将标签显示为Planning horizon: 20/11/2014 08:00:00 to 20/11/2014 09:00:00,如何让它显示出来作为 计划范围:08:00:00 到 09:00:00。
DateTime startTime = DateTime.Parse("08:00:00");
DateTime endTime = DateTime.Parse("09:00:00");
label1.Text = "Planning horizon: " + startTime + " to " + endTime;
请您参考如下方法:
在 DateTime 上使用 .ToLongTimeString() 或 .ToShortTimeString()。
DateTime x = DateTime.Now;
Console.WriteLine(x.ToLongTimeString());
Console.WriteLine(x.ToShortTimeString());
将生成:
9:30:20 AM
9:30 AM
对于您的特定输出,您可能希望自定义输出字符串,因此请执行以下操作:
startTime.ToString("HH:mm:ss")
哪些输出(注意 24 小时制中的 HH 输出):
09:30:14
参见 this MSDN page有关格式化时间字符串的更多信息。
