java获取当天的开始时间,当前周的开始时间

在程序里面要获取当前的开始时间和结束时间,在网上看到了这篇文章,被我收了~~~

      当天开始时间

  1. Calendar currentDate = new GregorianCalendar();   
  2.   
  3. currentDate.set(Calendar.HOUR_OF_DAY, 0);  
  4. currentDate.set(Calendar.MINUTE, 0);  
  5. currentDate.set(Calendar.SECOND, 0);  
  6. dateCursor.setTodayStart((Date)currentDate.getTime().clone());  
   
      当天结束时间:
  1. Calendar currentDate = new GregorianCalendar();   
  2.   
  3. currentDate.set(Calendar.HOUR_OF_DAY, 23);  
  4. currentDate.set(Calendar.MINUTE, 59);  
  5. currentDate.set(Calendar.SECOND, 59);  
  6. dateCursor.setTodayEnd((Date)currentDate.getTime().clone()); 

      当周开始时间:

  1. Calendar currentDate = new GregorianCalendar();   
  2. currentDate.setFirstDayOfWeek(Calendar.MONDAY);  
  3.           
  4. currentDate.set(Calendar.HOUR_OF_DAY, 0);  
  5. currentDate.set(Calendar.MINUTE, 0);  
  6. currentDate.set(Calendar.SECOND, 0);  
  7. currentDate.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);  
  8. dateCursor.setWeekStart((Date)currentDate.getTime().clone());  

     当周结束时间:

 
  1. Calendar currentDate = new GregorianCalendar();   
  2. currentDate.setFirstDayOfWeek(Calendar.MONDAY);  
  3. currentDate.set(Calendar.HOUR_OF_DAY, 23);  
  4. currentDate.set(Calendar.MINUTE, 59);  
  5. currentDate.set(Calendar.SECOND, 59);  
  6. currentDate.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);  
  7. dateCursor.setWeekEnd((Date)currentDate.getTime().clone());  

       转自:http://blog.csdn.net/wangjia55/article/details/9471443

原文地址:https://www.cnblogs.com/szlwork/p/3326760.html