(ASP.NET) Как удалить специальные символы при выполнении DateTime.Now.ToString () - PullRequest
0 голосов
/ 17 сентября 2009

Итак, у меня есть объект-вспышка, которому нужно передать отформатированную строку 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");

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

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

Ответы [ 2 ]

1 голос
/ 17 сентября 2009

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

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

0 голосов
/ 17 сентября 2009

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

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

...