我正在努力格式化日期时间以显示在图表上,目前为止效果很好。我有格式字符串:
M/dd/yyyy HH:mm:ss
它会按我希望的方式打印,但以下内容除外:如果时间是午夜,我想完全隐藏 HH:mm:ss。
是否可以不使用自定义 iformatprovider?
谢谢!
最佳答案
DateTime time = DateTime.Now;
string txt = time.ToString(time == time.Date ? "M/dd/yyyy" : "M/dd/yyyy HH:mm:ss");
关于c# - .net DateTime 格式化隐藏时间如果午夜?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6927457/