Skip to content

Instantly share code, notes, and snippets.

@ar-android
Forked from vuhung3990/Date start -> end
Created February 13, 2017 08:53
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ar-android/aea01748f3c5f6df325b443067bf68ff to your computer and use it in GitHub Desktop.
Save ar-android/aea01748f3c5f6df325b443067bf68ff to your computer and use it in GitHub Desktop.
// WEEK
Calendar first = Calendar.getInstance();
first.add(Calendar.DAY_OF_WEEK, first.getFirstDayOfWeek() - first.get(Calendar.DAY_OF_WEEK));
int startWeek = first.get(Calendar.DATE);
int endWeek = startWeek + 6;
// MONTH
// start = 1
Calendar date = Calendar.getInstance();
date.set(Calendar.DAY_OF_MONTH, first.getActualMaximum(Calendar.DAY_OF_MONTH));
int endMonth = first.get(Calendar.DAY_OF_MONTH);
// format 2 digit
sample: String.format("%02d", first.get(Calendar.DAY_OF_MONTH))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment