Public Static LongGettimeofweekstart () {Calendar CA=calendar.getinstance (); Ca.set (Calendar.hour_of_day,0); Ca.clear (Calendar.minute); Ca.clear (Calendar.second); Ca.clear (Calendar.millisecond); Ca.set (Calendar.day_of_week, Ca.getfirstdayofweek ()); returnCa.gettimeinmillis (); } Public Static LongGettimeofmonthstart () {Calendar CA=calendar.getinstance (); Ca.set (Calendar.hour_of_day,0); Ca.clear (Calendar.minute); Ca.clear (Calendar.second); Ca.clear (Calendar.millisecond); Ca.set (Calendar.day_of_month,1); returnCa.gettimeinmillis (); } Public Static LongGettimeofyearstart () {Calendar CA=calendar.getinstance (); Ca.set (Calendar.hour_of_day,0); Ca.clear (Calendar.minute); Ca.clear (Calendar.second); Ca.clear (Calendar.millisecond); Ca.set (Calendar.day_of_year,1); returnCa.gettimeinmillis (); }
[Android] How to get the start time of this week, this month, this year