我有一个格式为 MM/DD/YYYY 的查询字符串
我在 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,它可以工作