大家好:
好久沒有在這裡發信,討論 不曉得大家過是否還好 ^___^
切入正題,這次想請教各位大大們的是,關於日期,因為想快速輸入所以user要用直接輸入一串日期數字 20100807
而不用原本的datepicker 那種下拉式 一會選年 一會選月 一會選日的
比如說是 stDate 是要存的日期是就2010年8月7日 光改了param.strDate 是不夠的 還要連parasm.strDate_year 、params.strDate_month .........等等一堆要改
就變成下面的code: 這樣看才5、6行還好,可是我下一個app 光是日期就有6、7個 每個日期都這樣處理真的吃不消
params.stDate = Date.parse('yyyyMMddHHmmss',params.stDate.format('yyyy')+""+ params.sD+""+add0(params.sH)+"0000")
params.stDate_year = params.stDate.format('yyyy')
params.stDate_month = params.sD.substring(0,2).replace('0','')
params.stDate_day = params.sD.substring(2,4).replace('0','')
params.stDate_hour = params.sH.replace('0','')
不曉得grails為什麼特意把日期還要多拆這麼多year month .... 等等呢?
又或大家有什麼好法子處理這種日期的麻煩呢
請各大哥給我指點迷津吧…