Pergunta

Eu já estive em todos os tubos e não consigo descobrir este. Pode ser simples.

A seguir String.Format ligar:

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

Retorna corretamente isto:

23 de setembro 08 às 12:57

Agora, digamos que eu queira adicionar uma única cotação antes do ano, para devolver isso:

23 de setembro de 08 às 12:57

Como a citação única é um personagem de fuga reservado, Como faço para escapar da citação única para que ela seja exibida?

Eu tentei citações duplas, triplas e quadricas, sem sorte.

Foi útil?

Solução

Você pode escapar usando uma barra de barriga que você terá que escapar. Qualquer

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

ou

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

Outras dicas

Você pode simplesmente usar a entidade HTML, se for para HTML.

- Editar

'

- Editar

Só para fazer com que este post não esteja errado, como todo mundo observou, escapar funciona bem :)

string s = t.ToString("MMM d \\'yy 'at' H:mmm");

E é a última vez que não testo algo com base em quem está postando :)

Eu não gosto das cordas C# @, a menos que eu realmente precise usá -las, então eu realmente iria com isso.

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

É apenas uma preferência para a qual você acha mais fácil "ler".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top