我有一個日期範圍來這樣doen't檢查,
包含日期範圍
string ActualReleaseDates ="7/8/2016, 7/9/2016, 7/11/2016,7/3/2016,7/10/2016,7/17/2016,7/24/2016,7/31/2016";
string NewsReleasedDate ="07/11/2016";
我要檢查NewsReleaseDate是ActualReleaseDates
但在下面的代碼它裏面的回報作爲一個假。
if (ActualReleaseDates.Split(',').Contains(NewsReleasedDate.TrimStart(new Char[] { '0' })))
{
//some code here
}
根據您自己的數據,它也不包含。在查看字符串'07/11/2016'與'7/11/2016'不同時' –
@ AllanS.Hansen:這大概是爲什麼有「TrimStart」調用,雖然這似乎是一個非常糟糕的做事方式對我來說,因爲它不會處理「07/08/2016」。 –
@JonSkeet那麼更好的方法是什麼? – TechGuy