dear all:
請問有什麼方式能讓日期自動的正確累加?例如2010/10/31加一天就會變成2010/11/01
dear all:
請問有什麼方式能讓日期自動的正確累加?例如2010/10/31加一天就會變成2010/11/01
JD 你好:
我有試過類似的方式,不過如果單純的在DAY或MONTH上加1的話,day會有超過31的可能,month也會有超過12的可能,如果要卡條件,例如大月有31天小月有30天,二月也可能有28或29天,這樣好像就不好做了,所以想說有沒有直接可以正確跳日的方式,謝謝
除了月份會有加超過12的問題,DAY並不會有你擔心的問題,如圖1及圖2顯示.
關於月份的問題可以自己加判斷式,執行狀況如圖3及圖4顯示.




您必須先清楚每個參數範圍的定義. 日期運算後再執行判斷.

或者您可以限制輸入端的data range min 與max

嗯嗯~我懂了,只要能得到月份的天數,那麼就能進行條件的判斷,我怎沒注意到@@"感謝二位的指教,謝謝!
加天,時,分,秒,系統都會自動判定進位,只有加月時會有超過12的問題,不只這樣如
2010/1/30加1個月將得到2010/3/2
2012/1/30加1個月將得到2012/3/1,因為有2012/2/29
一樣2012/2/29加1年將得到2013/3/1
小弟的結論是盡量不要使用加月或加年,用加天就沒問題.
傳說中的JD大出現了....
驚訝的第二句
有灌水嫌疑的第三句..................