get week start and end date from week number & year in android

后端 未结 2 594
挽巷
挽巷 2021-01-02 19:11

I wish to get the start date & end date of the week, for a week number passed in to the method. For example, if i pass the week number as 51 and the year as

2条回答
  •  既然无缘
    2021-01-02 19:32

    You can use the following method to get first date and end date of a week

     void getStartEndOFWeek(int enterWeek, int enterYear){
    //enterWeek is week number
    //enterYear is year
            Calendar calendar = Calendar.getInstance();
            calendar.clear();
            calendar.set(Calendar.WEEK_OF_YEAR, enterWeek);
            calendar.set(Calendar.YEAR, enterYear);
    
            SimpleDateFormat formatter = new SimpleDateFormat("ddMMM yyyy"); // PST`
            Date startDate = calendar.getTime();
            String startDateInStr = formatter.format(startDate);
            System.out.println("...date..."+startDateInStr);
    
            calendar.add(Calendar.DATE, 6);
            Date enddate = calendar.getTime();
            String endDaString = formatter.format(enddate);
            System.out.println("...date..."+endDaString);
        }
    

提交回复
热议问题