Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日期格式的字符串比较不起作用?_C#_Wpf_Wcf_Linq_Web Services - Fatal编程技术网

C# 日期格式的字符串比较不起作用?

C# 日期格式的字符串比较不起作用?,c#,wpf,wcf,linq,web-services,C#,Wpf,Wcf,Linq,Web Services,嗨,不知什么原因,我不能在约会时做字符串比较?例如: public List<HireDate> GetHireDate(string anything) { List<HireDate> hiredate = hiredates.Where(n => string.Equals(n.HireFromDate, anything, StringComparison.CurrentCultureIgnoreCase) ).ToList(); return hireda

嗨,不知什么原因,我不能在约会时做字符串比较?例如:

public List<HireDate> GetHireDate(string anything)
{
List<HireDate> hiredate = hiredates.Where(n =>
string.Equals(n.HireFromDate, anything, StringComparison.CurrentCultureIgnoreCase)
).ToList();
return hiredate;
}
还有其他方法可以找到包含正斜杠的字符串吗?例如,在任何web字符串比较器中使用/都不起作用,它将始终抛出404 not found?

两件事:

1) 要将一个字符串放入另一个字符串中,最常用的方法是使用。该方法采用一个格式字符串(例如
“日期:{0}时间:{1}”
)和一组参数。字符串中每次出现的
{0}
都被第一个参数替换,
{1}
被第二个参数替换,以此类推。。还有其他选项可用于格式化字符串中的参数,有关详细信息,请参阅

2) 如果您有一个URL,并且您的应用程序中有一个404,请首先验证URL的语法是否正确。直接在浏览器中手动尝试在程序中创建的URL,如果不起作用,请找出实际用于提供参数的语法。例如,日期可能必须格式化为
13-07-2012
,而不是
13/07/2012
,才能正常工作。如果是这样,您可能可以通过选择合适的选项来解决此问题

对于任何
DateTime date
对象,要使用所需的任何
CultureInfo
对其进行短日期格式化,请使用
ToString
重载,并指定
d
作为格式。例如,使用不变区域性:

var str = date.ToString("d", CultureInfo.InvariantCulture);

可以找到其他格式字符串。

为n。HireFromDate是日期对象还是字符串对象?对于日期,我将使用n.HireFromDate.ToString(“dd/MM/yyyy”)指定日期格式。。。HireFromDate是一个
公共字符串HireFromDate
它编译了我得到了一个404未找到的tho。我把它缩小到字符串比较tho。如果它是一个普通的asp.net服务器,我会说iis错误是什么,但我以前从未使用过wpf。。。一个简单的404对我来说似乎很奇怪。。否?404 not found是一个rest响应,表示找不到您发送的内容。对于阅读此问题的所有人:虽然我无法回答此问题,但此问题是关于ASP.Net的。可以找到更多的背景信息(404的背景和来源)。
var str = date.ToString("d", CultureInfo.InvariantCulture);