大家好我正在做這個項目,我目前卡住了。 我有3個字段都是日期和時間字段,第三個是狀態字段。c#日期和時間檢查
我想檢查當前日期和時間是否=目標日期和目標時間,則返回true否則返回false。這是我當前版本的代碼。
*//DateComp is just a date field that checks if date is completed*
if (DateComp != null)
{
return "Complete|#8FBC8F";
}
*//TargetDate is the target date field I want to check*
else if (IsDate(TargetDate)&&(TargetDate < today.Date))
return "Overdue|#BC8F8F";
else if (IsDate(TargetDate)&&(TargetDate >= today.Date))
return "Pending|#EEE8AA";
else return "Pending|#EEE8AA";
任何人都可以幫我一把。不知道我怎樣才能檢查時間,以及它是否返回true。
請提供[mcve] - 很難理解您想要在這裏實現的目標,只是張貼片段使其更難以理解。 –
對不起,基本上,我想從當前日期/時間檢查目標日期和目標時間。但我不知道該怎麼做。 –
你爲什麼要返回每種類型的散列?我認爲它們是顏色,但它們是如何使用的?你是否將答覆分解以查找狀態和顏色?如果是這樣,你應該返回一個元組並保存分割,或者實現枚舉而不是映射到顏色的字符串。 – Ben