문제

나는 '튜브 전체에 있었고 이것을 알아낼 수는 없습니다. 간단 할 수 있습니다.

다음과 같은 String.Format 전화:

return dt.ToString("MMM d yy 'at' H:mmm");

올바르게 반환합니다.

9 월 23 일 08 at 12:57

이제 1 년 전에 단일 인용문을 추가하여 다음을 반환한다고 가정 해 봅시다.

9 월 23 일 '08 at 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");

"읽기"가 더 쉬운 선호도 일뿐입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top