【发布时间】:2012-07-25 23:54:40
【问题描述】:
嗨,由于某种原因,我不能对日期进行字符串比较?举个例子:
public List<HireDate> GetHireDate(string anything)
{
List<HireDate> hiredate = hiredates.Where(n =>
string.Equals(n.HireFromDate, anything, StringComparison.CurrentCultureIgnoreCase)
).ToList();
return hiredate;
}
它根本行不通?如果我在文本框13/07/2012 中输入它的存储方式,它会返回 404 not found???
通用列表/获取请求的输出如下所示:
<ArrayOfHireDate>
<HireDate>
<HireFromDate>13/07/2012</HireFromDate>
<HireToDate>28/07/2012</HireToDate>
<NumberOfDaysHired>15</NumberOfDaysHired>
</HireDate>
</ArrayOfHireDate>
还有另一种方法可以找到带有正斜杠的字符串吗?例如,在任何网络字符串比较器中使用 / 都不起作用,它总是会抛出 404 not found?
【问题讨论】:
-
n.HireFromDate 是 Date 对象还是字符串对象?在日期的情况下,我会使用 n.HireFromDate.ToString("dd/MM/yyyy") 来指定日期格式...它根本不起作用,它不编译?
-
HireFromDate 是
public string HireFromDate它编译我得到一个 404 not found 寿。我把它缩小到字符串比较。 -
如果它是一个普通的 asp.net 服务器,我会说 iis 错误在说什么,但我以前从未使用过 wpf ......一个简单的 404 对我来说似乎很奇怪......不是吗?
-
404 not found 是一个休息回复,说它没有找到您发送的内容。
-
对于阅读这个问题的每个人:虽然我无法回答这个问题,但这个问题是关于 ASP.Net 的。更多背景信息(404 的上下文和来源)可以找到here。
标签: c# wpf wcf linq web-services