我希望在输出中显示“day(s)”一词。我尝试将转义字符放在“-”前面、“days”中所有字符和空格前面。任何想法或指示。
这是我正在使用的线路,totalTimeInRoom 是一个 TimeSpan:
totalTimeInRoom.ToString(@"dd\.hh\:mm\:ss");
编辑: 刚刚尝试过这个,没有运气:
totalTimeInRoom.ToString(@"dd \"Days(s)\" \- hh\:mm\:ss");
最佳答案
如上所述here ,您可以使用单引号字符在自定义日期格式中嵌入文字字符串:
totalTimeInRoom.ToString("dd' Day(s) 'hh':'mm':'ss");
关于C# 自定义日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177538/