我有兩個文本框(startdate,enddate)。 如果startdate和enddate值在startDate月份的任何月份的21日和下個月的20日之間表示,我可以做任何事情否則不行。如何查找下一個和前幾個月的變化
例如,
STARTDATE(25/JAN/2017)和結束日期(20 /二月/ 2017):可以做任何邏輯
STARTDATE(25/JAN/2017)和結束日期(21 /月/ 2017年):不可能做邏輯
我用一些邏輯,
if ((startDate2.Day >= 21 && endDate2.Day >= 21 && emonth == smonth)
|| (startDate2.Day >= 21 && endDate2.Day <= 20 && emonth == smonth + 1)
|| (startDate2.Day <= 20 && endDate2.Day <= 20 && emonth == smonth)
|| (startDate2.Day <= 20 && endDate2.Day >= 21 && emonth == smonth - 1))
{
}
,但(在一月份一個月),它不是爲STARTDATE工作(在12月當月)和結束日期,因爲這((startDate2.Day <= 20 && endDate2.Day >= 21 && emonth == smonth - 1))
任何人都可以用正確的邏輯幫助我嗎?
應該如從同一個月的8號到15號被允許? – wkl
是的,它允許 – user7415073