public static bool CheckExpired()
{
DateTime expiryDate, currentDate = DateTime.Today;
DateTime.TryParse(date, out expiryDate);
if (expiryDate > currentDate)
{
return true;
}
else { return false; }
}
這是我現在擁有的。不過,如果日期格式不正確,我希望有第三種選擇。就像現在這樣,它直接跳到else並返回false。帶有非字符串返回類型的日期檢查 - 設計
的問題是,我想三種可能的結果:
真實 - >尚未過期
假 - >已過期
第三 - >無效的日期進入
我只是堅持我如何到達那裏。我知道我可以很容易地使用一個字符串返回類型,但有沒有辦法解決這個問題呢?
你的問題標題不反映你的問題。 – antonijn
@Antonijn - 我的目標是檢查相對於當前日期的日期。我想以非字符串變量類型返回結果。我需要設計幫助。我不知道如何以更好的方式表達它 – user1993843
我編輯了你的標題。請參見「[應的問題包括‘標籤’,在他們的頭銜?(http://meta.stackexchange.com/questions/19190/)」,這裏的共識是「不,他們不應該」。 –