当前位置:编程学习 > wap >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,