我正在做一个项目,我需要用一堆东西格式化一个字符串,但相关的部分是第一部分 - 游览时间:
给定
DateTime start = Convert.ToDateTime(myClass.StartDateTime);
如何使用 string.Format 输出它以显示 10:00 或 < space >3:00?
我知道我可以使用如下格式字符串:
string text = string.Format("{0:hh:mm tt}",_start);
但这给了我一个前导零(03:00 PM),我不想要个位数的小时。
是否可以在格式字符串中添加一些内容来执行此操作,或者我是否必须手动将空格替换为前导零?(我怀疑是这种情况,但想问一下,这样我就可以了解是否有格式方法。)