因為想要使用定時啟動某個功能(EX:在10點半打開txt檔)
所以需要使用者輸入一個時間(int)與電腦時間比較
原本預計是使用int比較是否一樣,但是LocalDateTime跟calendar都有些問題
兩個都只在第一次執行時可以得到當時的時間,利用迴圈(也用sleep測試過)也都是第二次甚至更多次的結果都跟第一次相同
使用System.currentTimeMillis()會得到一串的結果,用了網路上找到的轉換格式之後
想不到辦法跟使用者的輸入做比較...
有大大有想法嗎?還是有其他的定時方法可以使用?
作者:
Dnight (暗夜)
2015-10-01 22:55:00定時為什麼要輸入時間跟電腦時間比較0.0??不是有timer可以用嗎?
timer不是只能訂幾秒後嗎?我想要的是一個時間點
作者: Expsun (無限燃燒) 2015-10-01 23:35:00
calendar+timer
作者:
Dnight (暗夜)
2015-10-01 23:38:00timer不是也有時間點的變數可以用嗎?
作者: kojilin (阿~~小達達) 2015-10-02 07:54:00
Timer
#schedule阿樓上有提到了@@..
作者: marsyang1 (Mars) 2015-10-02 09:18:00
作者:
swpoker (swpoker)
2015-10-02 09:23:00有差一秒鐘嗎?yyyyMMddHHmmss?
啊感謝大家,不過我用兩個相減,然後設定延遲來解決問題了