DateTime格式只获得小时数

时间:2012-09-22 08:27:29

标签: c# asp.net

我怎样才能在DateTime中获得时间?

示例

01/27/12 04:00 PM

我只想显示04:00 PM有没有办法得到它? :)

提前致谢

3 个答案:

答案 0 :(得分:4)

当然 - 只需指定custom format string,其中只包含您想要的信息。例如,“hh:mmtt”会在这里做你想做的事,我相信。

答案 1 :(得分:0)

使用带选项的ToString方法:

DateTime.Now.ToString("hh:mmtt") 

答案 2 :(得分:0)

试用此代码:

DateTime thisDate1 = new DateTime(01/27/12 04:00PM);
Console.WriteLine("The current date and time: {0:H:mm:ss zzz}", 
                   thisDate1); 

如需更多帮助,请访问此链接Custom date formate