在C# 中確定日期範圍:一種簡化方法 本文解決了確定給定日期是否屬於指定日期的常見需求範圍。在C# 中,這可以透過簡單的比較來實現: if (dateToCheck >= startDate && dateToCheck < endDate) // DateToCheck is within the date range登入後複製 但是,對於那些尋求更有效解決方案的人,請考慮以下內容: 建立清除時間區域: DateTime 是一種微妙的資料類型,可以以不同的方式表示時區。確保 startDate、endDate 和 dateToCheck 值在時區資訊方面一致。 定義包含或排除範圍: 決定是否應包含日期範圍(startDate 和 startDate)包含 endDate)或排他性(dateToCheck 大於或等於 startDate 且小於 endDate)。