我到处都是'管',我想不通。可能很简单。
以下String.Format
调用:
return dt.ToString("MMM d yy 'at' H:mmm");
正确返回此:
现在,假设我想在年份之前添加一个单引号,以返回以下内容:
由于单引号是保留的转义字符,因此如何转义单引号以使其显示?
我试过双,三和四单引号,但没有运气。
最佳答案
您可以使用反斜杠将其转义,而必须将其转义。要么
return dt.ToString(@"MMM d \'yy 'at' H:mmm");
要么
return dt.ToString("MMM d \\'yy 'at' H:mmm");
关于.net - 转义String.Format()中的单引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1351074/