android取时间问题 求大虾HELP~!!!!
LinearLayout ll =(LinearLayout) arg1;TextView tvs = (TextView) ll.getChildAt(0);
String dates = tvs.getText().toString();
Log.i(dates,"sd");
Calendar cl = Calendar.getInstance();
int year =years;
int months =month;
StringBuilder sb = new StringBuilder();
sb.append(year);
sb.append((months+1));
sb.append(dates);
searchdates= sb.toString();
这里面的searchdates是包含年月日的,但是到
public ArrayList<CalendarEvent>getData(String searchdates) throws ParseException{
String dates =searchdates;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date1 =sdf.parse(dates);
listviewlist =CalendarEventProvider.getEvents(date1);
if(listviewlist!=null){
return listviewlist;
}
return null;
}
这里面的时候为什么就只剩下一个DAY 年月不见了? 在开头我已经给了全局变量了
String searchdates=null;
List<Integer> list =null;
ArrayList<CalendarEvent> listviewlist=null; --------------------编程问答-------------------- final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMoths=c.get(Calendar.Month);
--------------------编程问答-------------------- 二楼的方法是对的。取时间用Calendar 类。 --------------------编程问答-------------------- 二楼正确 --------------------编程问答-------------------- int year =years;
int months =month;
years 和 month没有值啊 --------------------编程问答-------------------- 谢谢啊 我之前没来看 所以抱歉了 那个问题已经解决了 非常感谢!
补充:移动开发 , Android