在我的应用程序中,我有一个保存在远程数据库中的日期,我希望将日期选择器设置为。我已经研究过并且只找到了通过 Calender java util 设置日期选择器今天日期的示例。例子:
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
如何使用日历显示数据库中的日期而不是今天的日期?你有什么我可以遵循的建议或例子吗?
更新:尝试使用日历后,我尝试使用
// set Date
String eventYear =date.substring(0,4);
String eventDay =date.substring(5,7);
String eventMonth =date.substring(8,10);
//convert string to int for because calendar only takes int: set(int,int)
int month = Integer.parseInt(eventMonth);
final Calendar c = Calendar.getInstance();
mMonth=c.get(c.set(Calendar.MONTH, Calendar.month));
// or mMonth=c.get(Calendar.MONTH, Calendar.month);
生成无法将 int 转换为 void 的错误。
如何使用日历将其设置为特定日期?根据谷歌的开发者网站,我应该能够做到这一点。 http://developer.android.com/reference/java/util/Calendar.html
例子:
set(Calendar.MONTH, Calendar.SEPTEMBER)
我希望将日期作为默认值显示在服务器的日期选择器中。