(ASP.NET) Comment puis-je supprimer des caractères spéciaux lors d'une exécution DateTime.Now.ToString ()
-
07-07-2019 - |
Question
J'ai donc un objet flash auquel je dois transmettre une chaîne DateTime formatée.
Mon code:
string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
dont les résultats sont: 2009-09-16 22:26:45
Cependant, lorsqu'il est généré en HTML et en swfobject, il est affiché sous la forme:
so.addVariable("inNowDate","2009-09-16+22%3a25%3a13");
Je pense que cela gâche un calcul que l'objet flash fait en fonction de l'heure actuelle. Dois-je encoder ou décoder ceci?
Toute aide serait grandement appréciée! Merci!
La solution
Ce n'est pas que vous ayez gagné des caractères spéciaux, mais plutôt certains d'entre eux que vous aviez déjà: ils sont désormais URL encodée .
Il n’ya pas assez d’informations pour que je puisse voir exactement où se trouve cette URL encodant. Pouvez-vous poster un peu plus de contexte?
Autres conseils
Lorsque vous exportez en HTML, essayez d'utiliser UrlDecode.