grails 若不用datepicker 的日期如何處理

47 views
Skip to first unread message

derekypp peng

unread,
Jul 30, 2010, 3:40:44 AM7/30/10
to grail...@googlegroups.com
         
大家好:
          好久沒有在這裡發信,討論 不曉得大家過是否還好 ^___^


          切入正題,這次想請教各位大大們的是,關於日期,因為想快速輸入所以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 .... 等等呢?
          又或大家有什麼好法子處理這種日期的麻煩呢

          請各大哥給我指點迷津吧…
1E3.gif

weihong

unread,
Jul 30, 2010, 3:50:58 AM7/30/10
to grail...@googlegroups.com
gailsui,YUI都有很方便的时间选择器。

初识GrailsUI

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Grails联盟-GrailsUnion”论坛。
要向此网上论坛发帖,请发送电子邮件至 grail...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 grailsunion...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/grailsunion?hl=zh-CN 访问此网上论坛。
1E3.gif

derekypp peng

unread,
Jul 30, 2010, 4:45:44 AM7/30/10
to grail...@googlegroups.com

我之前也有使用類似yui的時間選擇器 它會自動把params year month ... 等 處理好
可是目前user要求他只要一個文字框  他要輸入990807(台灣用的日期格式 99 是年 換算成西元是2010年)
這樣 因為他要大量輸入資料,減入使用滑鼠的機會
所以plugin 裡面的日期好像不太適用,我想日本人還有不少國家的人 可能都不是用西元當他們日期格式

不好意思,我剛剛一開始忘了提年份格式的問題了
1E3.gif
Reply all
Reply to author
Forward
0 new messages