如何在一个时间间隔内切换time_now?或者这个计划更好的方法?

时间:2014-01-17 10:24:54

标签: android time switch-statement

    Calendar c = Calendar.get Instance();
            String time_now = c.get(Calendar.HOUR_OF_DAY) + ":"          
                    + c.get(Calendar.MINUTE);
    switch (time_now) {
              case 10:00 - 10:59
                 t x t.set Text("hi");             
                 break;
              case 11:00 - 11:59 
                 t x t.set Text("by");
                  break; 

    }

2 个答案:

答案 0 :(得分:0)

由于您要覆盖整个小时,从00到59分钟,因此根本不需要考虑会议记录。只需打开小时本身。您的代码应如下所示:

Calendar c = Calendar.getInstance();
int time_now = c.get(Calendar.HOUR_OF_DAY);
switch (time_now) {
          case 10:
             t x t.set Text("hi");             
             break;
          case 11:
             t x t.set Text("by");
              break; 

}

答案 1 :(得分:0)

试试这段代码......

if(c.get(Calendar.HOUR_OF_DAY)==10){
      if(c.get(Calendar.MINUTE)>=0 && c.get(Calendar.MINUTE)<59){
           //do your work here ...
       }

 }
相关问题