如何仅在 DateTime 中获取时间?
例子
2012 年 1 月 27 日下午 4:00
我只想显示 04:00PM 有没有办法做到这一点?:)
提前致谢
当然 - 只需指定一个仅包含您想要的信息的自定义格式字符串。例如,我相信“hh:mmtt”会在这里做你想做的事。
使用带有选项的 ToString 方法:
DateTime.Now.ToString("hh:mmtt")
试试这个代码:
DateTime thisDate1 = new DateTime(01/27/12 04:00PM);
Console.WriteLine("The current date and time: {0:H:mm:ss zzz}",
thisDate1);
如需更多帮助,请访问此链接自定义日期格式