您可以使用SimpleDateFormat完成此操作。
Calendar mCalendar = Calendar.getInstance();
SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("HH");
mDate = mSimpleDateFormat.format(mCalendar.getTime());
int time = Integer.parseInt(mDate);
int dayOfWeek = mCalendar.get(Calendar.DAY_OF_WEEK);
int dayOfMonth = mCalendar.get(Calendar.DAY_OF_MONTH);
int weekOfYear = mCalendar.get(Calendar.WEEK_OF_YEAR);
int month = mCalendar.get(Calendar.MONTH);
if (Calendar.MONDAY == dayOfWeek) {
doSomething();
}
public void doSomething() {
//do something here
}
您可以查看此项目以帮助您更好地https://github.com/mbobiosio/DateTime/blob/master/app/src/main/java/com/talentbox/mbobiosio/datetime/MainActivity.java