推 aids61517: 我覺得你如果只要取得當前時間就不用setTime 09/19 10:47
→ aids61517: Calendar.getInstance()就是取得當前時間了 09/19 10:48
推 aids61517: 如果要用Date的話,就確認取到的Date的時間吧 09/19 10:50
→ aids61517: 不然就是確認一下手機的時區對不對 09/19 10:51
從重開即可取得9/19這點看來
應該是可以確認時區不會有問題或者錯誤才對
而setTime將時分秒設定成0,是為了取資料庫只想拿今天
所以就設成0
從重開程式就可取得日期來說,set也不太會是問題點
所以我才會困惑
"為什麼要重開app才會取得9/19"
※ 編輯: paulku (210.64.32.64), 09/19/2016 11:17:19
→ ssccg: 重開就會取得新時間,不就代表哪邊cache住了沒重取? 09/19 11:29
→ ssccg: 你確定你的每次取得都是重跑這整段? today = new Date(); 09/19 11:31
→ ssccg: 後的today值有在變? 09/19 11:31
謝謝你的提點
的確是犯了白痴蠢事....
我只有在onCreateView的時候取天......
View沒重作當然就不會重取
於是我快速弄個reload button
把 button set OnClickListener
在裡面重取天就沒問題了
感謝兩位的幫忙
給我重整思緒的意見
※ 編輯: paulku (210.64.32.64), 09/19/2016 11:51:01