0

如何仅在 DateTime 中获取时间?

例子

2012 年 1 月 27 日下午 4:00

我只想显示 04:00PM 有没有办法做到这一点?:)

提前致谢

4

3 回答 3

4

当然 - 只需指定一个仅包含您想要的信息的自定义格式字符串。例如,我相信“hh:mmtt”会在这里做你想做的事。

于 2012-09-22T08:28:59.963 回答
0

使用带有选项的 ToString 方法:

DateTime.Now.ToString("hh:mmtt") 
于 2012-09-22T08:30:13.987 回答
0

试试这个代码:

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

如需更多帮助,请访问此链接自定义日期格式

于 2012-09-22T09:26:55.520 回答