2011-05-30 78 views

回答

0

我找到解決方案本

dpDate.setDate(tools.NowDate());

0

我不完全確定你在問什麼,因爲我不知道「DatePreference」是什麼,Google也不知道。

使用Java和Android,您可以使用一些選項來表示和處理日期/時間數據。代表「現在」:

  • 您可以使用java.util.Date。無參數構造函數創建一個「代表分配時間」的Date對象。可以使用java.util.Calendar。 Calendar.getInstance()返回「日曆子類實例設置爲默認時區中的當前日期和時間」。

  • 您可以使用原始長整型值。 System .currentTimeMillis()返回「當前時間(以毫秒爲單位)」。

  • 你可以使用android.text.format.Time,這是「日曆更快的替代品」。在構造或以其他方式獲取Time對象之後,調用setToNow()將時間設置爲「當前時間」。

  • 在Android之前,我知道很多人喜歡在使用Java中的日期/時間數據時使用Joda-Time。使用Joda-Time,您可以使用無參數構造函數創建一個新的joda.time.DateTime實例,然後該實例將表示「默認時區中使用ISOChronology的當前系統毫秒時間」。

我還建議您在Android中使用日期/時間事件時查看android.os.SystemClock文檔。

+0

你不理解我。日期偏好與ListPreference類似。 我想設置默認值檢測偏好 – david 2011-05-30 13:25:32

+0

我還是不明白。你有什麼想要做的?代碼是什麼樣的?你期望代碼做什麼?它似乎做了什麼呢? – 2011-05-30 20:32:52