我与格式MM/DD/YYYY查询字符串字符串转换为日期(DD/MM/YYYYY)格式在C#
我使用它在C#一样
DateTime d = Request.QueryString["dateTime"].toString();
它给我很多错误说日期时间格式无法识别。如果我手动将浏览器地址栏(查询字符串)中的日期时间更改为dd/mm/yyyy,那么该程序可以正常工作。
我不能改变查询字符串,有没有办法在C#中从浏览器中获取它,然后转换成日期,如dd/mm/yyyy好吗?
编辑: 查询字符串:
http://localhost:49543/HM/Admin/ViewDetails.aspx?OrderNo=10&DateCreated=08/30/2010
,所以你可以看到dateCreated会部分是MM/DD/YYYY格式。 我不能从c#抓住它。如果我手动更改到30/08/2010,它的工作原理
给你需要匹配一个例子查询字符串。 – 2010-08-30 13:04:09
Request.QueryString [“dateTime”]已经是一个字符串。无需使用ToString()方法。 – Zafer 2010-08-30 13:05:22
DateTime变量没有格式,只包含日期。只有当你将它转换为/从一个字符串,你需要一个格式。 – 2010-08-30 16:02:46