what-the-bank/sources/com/prolificinteractive/materialcalendarview/CalendarUtils.java

54 lines
1.4 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.prolificinteractive.materialcalendarview;
import java.util.Calendar;
import java.util.Date;
/* loaded from: classes3.dex */
public class CalendarUtils {
public static Calendar getInstance(Date date) {
Calendar calendar = Calendar.getInstance();
if (date != null) {
calendar.setTime(date);
}
copyDateTo(calendar, calendar);
return calendar;
}
public static Calendar getInstance() {
Calendar calendar = Calendar.getInstance();
copyDateTo(calendar, calendar);
return calendar;
}
public static void setToFirstDay(Calendar calendar) {
int year = getYear(calendar);
int month = getMonth(calendar);
calendar.clear();
calendar.set(year, month, 1);
}
public static void copyDateTo(Calendar calendar, Calendar calendar2) {
int year = getYear(calendar);
int month = getMonth(calendar);
int day = getDay(calendar);
calendar2.clear();
calendar2.set(year, month, day);
}
public static int getYear(Calendar calendar) {
return calendar.get(1);
}
public static int getMonth(Calendar calendar) {
return calendar.get(2);
}
public static int getDay(Calendar calendar) {
return calendar.get(5);
}
public static int getDayOfWeek(Calendar calendar) {
return calendar.get(7);
}
}