将日期转换为URL QueryString并发送

本文关键字:QueryString 并发 URL 日期 转换 | 更新日期: 2023-09-27 18:20:01

我需要触发应用程序中浏览器控件的URL。URL包含格式为DateTime的查询字符串。

示例:http://localhost:31401/WebSite4/PopUp.aspx?DateTime=12%2F10%2F2011+10%3A22%3A11

我在这里的问题是,我必须删除"/"(斜杠)&":"(冒号)在日期时间中添加"%2F"&用"%3A"代替这些。

示例:2011年10月12日10:22:11应转换为12%2F10%2F2011+10%3A22%3A11

有没有内置的方法或方法可以做到这一点?或者我必须用手动代码替换它们吗?

将日期转换为URL QueryString并发送

试试这个

 System.Web.HttpUtility.UrlEncode("12/10/2011 10:22:11")

提供

 12%2f10%2f2011+10%3a22%3a11

您需要添加对System.Web.

的引用

您可以使用HttpUtility.UrlEncode

尝试UrlEncode。

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