(ASP.NET) Как удалить специальные символы при выполнении DateTime.Now.ToString ()

StackOverflow https://stackoverflow.com/questions/1436580

Вопрос

Итак, у меня есть объект-вспышка, которому нужно передать отформатированную строку DateTime.

Мой код:

string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

который выводит как: 2009-09-16 22:26:45

Однако, когда он на самом деле выводится в HTML и swfobject, он отображает его как:

so.addVariable("inNowDate","2009-09-16+22%3a25%3a13");

Я думаю, что это портит расчет, который флэш-объект делает на основе текущего времени. Нужно ли мне это кодировать или декодировать?

Любая помощь будет принята с благодарностью! Спасибо!

Это было полезно?

Решение

Дело не в том, что вы приобрели специальные символы, а в том, что некоторые специальные символы, которые у вас уже есть, теперь URL закодирован .

Для меня недостаточно информации, чтобы понять, где именно этот URL кодирует его. Можете ли вы опубликовать немного больше контекста?

Другие советы

При выводе в html попробуйте использовать UrlDecode.

http://msdn.microsoft.com/en-us/library /6196h3wt.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top