2015-07-21 139 views
0

我正在創建一個「待辦事物」應用程序,用戶可以在其中創建要完成的任務。在主要活動中,我有一個由三個EditTexts組成的片段,即通知內容,日期&通知時間。在android中比較輸入日期和時間與當前日期和時間

每個新條目都被添加到數據庫中。該數據庫在另一個活動中以ListView的形式顯示。

我的問題是 - :
Q1)我想比較日期&時間每個條目&打印的只有那些即將到來,即其日期&時間在當前日期& time.So我應該如何執行後比較?

Q2)當達到日期&時間生成通知。

回答

0

Q1)使用Calendar類。你可以把一個日曆對象,並設置它的日期和時間與您的用戶數據(使用Calendar.set),然後用你設置爲當前時間再歷比較如下:

Calendar cal = GregorianCalendar.getInstance(); 
cal.setTimeInMillis(System.currentTimeMillis()); 

要比較兩個日曆您可以使用Calendar.before方法,或者可以將它們轉換回「timeInMillis」並計算以毫秒爲單位的差異。 Q2)使用和BroadCastReceiver

相關問題