小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Calendar使用 獲取星期幾、一周日期的函數(shù)

 懷舊妞妞 2012-02-24

1 、獲取是星期幾

java.util.Date myDate=new java.util.Date();
  Calendar c=Calendar.getInstance();
  c.setTime(myDate);
  int weekDay = c.get(Calendar.DAY_OF_WEEK);
if(Calendar.MONDAY == weekDay){return "星期一";  }
Calendar.TUESDAY ==星期二
Calendar.WEDNESDAY ==星期三
Calendar.THURSDAY ==星期四
Calendar.FRIDAY  ==星期五
Calendar.SATURDAY ==星期六
SUNDAY==星期日
 
 2 獲得今天是一周的第幾天:
通過在本周的星期一的Calendar上連續(xù)加1,獲取一周的日期
//(1)獲得當(dāng)前日期與本周一相差的天數(shù)
    private int getMondayPlus() {
        Calendar cd = Calendar.getInstance();
        // 獲得今天是一周的第幾天,星期日是第一天,星期二是第二天......
        int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK);
        if (dayOfWeek == 1) {
            return -6;
        } else {
            return 2 - dayOfWeek;
        }
    }
       //(2) 獲得本周星期一的日期
    public Calendar getCurrentMonday() {
        int mondayPlus = this.getMondayPlus();
        GregorianCalendar currentDate = new GregorianCalendar();
        currentDate.add(GregorianCalendar.DATE, mondayPlus);
        Date monday = currentDate.getTime();
        Calendar c = Calendar.getInstance();
        c.setTime(monday);
        return c;
    }
(3)通過在本周的星期一的Calendar上連續(xù)加1,獲取一周的日期

   public ArrayList<WeekInfo> getCurrentWeekInfoList(){
   Calendar now = Calendar.getInstance();
   todayInfo = now.get(Calendar.YEAR) + "-" + (now.get(Calendar.MONTH) + 1) + "-" + now.get(Calendar.DAY_OF_MONTH);
  
  
   ArrayList<WeekInfo> weekInfoList = new ArrayList<WeekInfo>();
   Calendar mondayDate = getCurrentMonday();                       //本周星期一的Calendar
   String monday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期一";
   WeekInfo weekInfo = new WeekInfo();
   weekInfo.setTodayInfo(todayInfo);
   weekInfo.setWeekDayInfo(monday);
   weekInfo.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo);
  
   mondayDate.add(Calendar.DAY_OF_MONTH, 1);
   String tuesday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期二";
   WeekInfo weekInfo2 = new WeekInfo();
   weekInfo2.setTodayInfo(todayInfo);
   weekInfo2.setWeekDayInfo(tuesday);
   weekInfo2.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo2);
  
  
  
   mondayDate.add(Calendar.DAY_OF_MONTH, 1);
   String wednesday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期三";
   WeekInfo weekInfo3 = new WeekInfo();
   weekInfo3.setTodayInfo(todayInfo);
   weekInfo3.setWeekDayInfo(wednesday);
   weekInfo3.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo3);
  
  
   mondayDate.add(Calendar.DAY_OF_MONTH, 1);
   String thursday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期四";
   WeekInfo weekInfo4 = new WeekInfo();
   weekInfo4.setTodayInfo(todayInfo);
   weekInfo4.setWeekDayInfo(thursday);
   weekInfo4.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo4);
  
   mondayDate.add(Calendar.DAY_OF_MONTH, 1);
   String friday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期五";
   WeekInfo weekInfo5 = new WeekInfo();
   weekInfo5.setTodayInfo(todayInfo);
   weekInfo5.setWeekDayInfo(friday);
   weekInfo5.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo5);
  
  
   mondayDate.add(Calendar.DAY_OF_MONTH, 1);
   String saturday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期六";
   WeekInfo weekInfo6 = new WeekInfo();
   weekInfo6.setTodayInfo(todayInfo);
   weekInfo6.setWeekDayInfo(saturday);
   weekInfo6.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo6);
  
   mondayDate.add(Calendar.DAY_OF_MONTH, 1);
   String sunday = (mondayDate.get(Calendar.MONTH) + 1) + "月" + mondayDate.get(Calendar.DAY_OF_MONTH) + "日" + " " + "星期日";
   WeekInfo weekInfo7 = new WeekInfo();
   weekInfo7.setTodayInfo(todayInfo);
   weekInfo7.setWeekDayInfo(sunday);
   weekInfo7.setWeekDate(mondayDate.get(Calendar.YEAR) + "-" + (mondayDate.get(Calendar.MONTH) + 1) + "-" + mondayDate.get(Calendar.DAY_OF_MONTH));
   weekInfoList.add(weekInfo7);
  
   return weekInfoList;
}



    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約