Android DatePreference默认值未设置?

问题描述

| 如何从Java端设置DatePreference认值。 我想设置为日期“现在” 谢谢。     

解决方法

        我不确定您要问的是什么,因为我不知道\“ DatePreference \”是什么,Google也不知道。 使用Java和Android,您可以选择几种方式来表示和使用日期/时间数据。表示“现在”: 您可以使用java.util.Date。 no参数构造函数创建一个Date对象,该对象“表示分配它的时间”。 您可以使用java.util.Calendar。 Calendar.getInstance()返回\“在默认时区中设置为当前日期和时间的Calendar子类实例\”。 您可以使用原始的long值。 System.currentTimeMillis()返回\“当前时间(以毫秒为单位)\”。 您可以使用android.text.format.Time,它可以“更快地替换”日历。在构造或获得Time对象后,调用setToNow()将时间“设置为当前时间”。 在使用Android之前,我知道很多人都喜欢在Java中使用日期/时间数据时使用Joda-Time。使用Joda-Time,您可以使用no参数构造函数创建一个新的joda.time.DateTime实例,该实例随后将表示“使用默认时区中的ISOChronology的当前系统毫秒时间”。 当在Android中使用日期/时间事件时,我还建议您阅读android.os.SystemClock文档。     ,        我找到了解决方案 dpDate.setDate(tools.NowDate());