Re: [請益] 請教高手要加3個月的程式寫法

看板Soft_Job作者 (★閃亮數學推理★)時間11年前 (2013/04/01 20:56), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/6 (看更多)
if intnx("month",start_dt,0,'end') = start_dt then intnx("month",start_dt,3,'end') else intnx("month",start_dt,3,'same') end SAS code 只是我好奇的是 如果是11/29你要怎麼處理 2/29 ? 3/1? ※ 引述《ppking (老宅男)》之銘言: : 如有一個起的變數是2013/04/01 : 則迄的值就為2013/07/01 : 但如遇到2013/03/31 : 則迄的值就要為2013/06/30 : 目前遇到困擾是31日及2月底日期的判斷 : 造成程式寫法要寫很多if寫法 : 不知各位高手有沒有比較簡單的寫法 就可寫出 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.97.195

04/01 21:03, , 1F
如起的日期是11/29或/11/30,則迄要顯示2月的最後一天
04/01 21:03, 1F
文章代碼(AID): #1HMOGHkc (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1HMOGHkc (Soft_Job)