我需要将 DateTime 对象的时间格式化为字符串。问题是,如果时间是“整点”,如中午 12:00、晚上 8:00,我需要修剪零并显示中午 12 点或晚上 8 点。
有没有一种我缺少的简单方法可以做到这一点?
最佳答案
您必须自己进行检查:
dateTime.ToString(dateTime.Minute == 0 ? "Htt" : "H:mmtt");
关于C#格式化时间 "On The Hour",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4866899/