我一直都在“管,我不明白这一个。 可能很简单。
下面String.Format
电话:
return dt.ToString("MMM d yy 'at' H:mmm");
正确返回此:
08年9月23日在12:57
现在,让我们说,我想在今年前添加一个单引号,返回此:
09月23日08时12:57
由于单引号是保留转义字符, 我怎么逃单引号让它显示?
我曾尝试双人间,三人间和四单引号,没有运气。
我一直都在“管,我不明白这一个。 可能很简单。
下面String.Format
电话:
return dt.ToString("MMM d yy 'at' H:mmm");
正确返回此:
08年9月23日在12:57
现在,让我们说,我想在今年前添加一个单引号,返回此:
09月23日08时12:57
由于单引号是保留转义字符, 我怎么逃单引号让它显示?
我曾尝试双人间,三人间和四单引号,没有运气。
你可以用一个反斜杠,你将不得不逃避逃避它。 或
return dt.ToString(@"MMM d \'yy 'at' H:mmm");
要么
return dt.ToString("MMM d \\'yy 'at' H:mmm");
你可以只使用HTML实体,如果它是HTML。
- 编辑
'
- 编辑
只是为了让这个帖子并没有错,因为每个人所指出的,逃避工作正常:)
string s = t.ToString("MMM d \\'yy 'at' H:mmm");
这是我最后一次基于是谁张贴我不考的东西:)
我不喜欢C#@字符串,除非我真的要使用他们,所以我实际上这个去。
return dt.ToString("MMM d \\'yy 'at' H:mmm");
这只是一个偏好,虽然为你找到更轻松地“读”。