小编loc*_*rde的帖子

在c#中将字符串转换为日期(dd/MM/yyyyy)格式

我有一个格式为MM/DD/YYYY的查询字符串

我在c#中使用它

DateTime d = Request.QueryString["dateTime"].toString();
Run Code Online (Sandbox Code Playgroud)

它给了我很多错误,说不能识别日期时间格式.如果我手动将浏览器地址栏中的日期时间(查询字符串)更改为dd/mm/yyyy,则程序运行正常.

我无法更改查询字符串,c#中有没有办法从浏览器中获取它然后转换为日期,如dd/mm/yyyy,请?

编辑:查询字符串:

http://localhost:49543/HM/Admin/ViewDetails.aspx?OrderNo=10&DateCreated=08/30/2010
Run Code Online (Sandbox Code Playgroud)

所以你可以看到datecreated部分是MM/DD/YYYY格式.我无法从c#中获取它.如果我手动将其更改为30/08/2010,则可以

c# date-format

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

date-format ×1