C#格式化时间 "On The Hour"

标签 c# asp.net datetime

我需要将 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/

相关文章:

c# - 为什么这个性能计数器总是返回零?

c# - 如何在页面刷新 (F5) 时保留隐藏字段的值

c# - 在 Repeater 控件中找不到标签控件

c# - 不允许主机连接到此 MySql 服务器

c# - VS 2017 RC asp.net core system.net.http冲突问题

c# - 如何在 ASP.NET MVC 中读取 PPT 文件?

ASP.NET 母版页 + pageLoad() = 杀死 jquery?

javascript - 日期格式传入 RSS 提要最佳实践

vb.net - 将unix时间转换为DateTime

c# - 将时间转换为易于阅读的字符串