Tôi đã tạo Lịch tùy chỉnh. Nó hiển thị ngày của thiết bị là ngày hiện tại. Nhưng yêu cầu của tôi là hiển thị 12 ngày trước Ngày tháng là ngày hiện tại. ví dụ: Hôm nay là 21 nhưng tôi muốn lịch của mình hiển thị 9. Tôi cũng muốn làm điều tương tự với năm nữa. Tôi biết cách lấy ngày hiện tại. Tôi đang sử dụng mã này.Hiển thị 12 ngày trước Ngày tháng là Ngày hiện tại
_calendar = Calendar.getInstance(Locale.getDefault());
month = _calendar.get(Calendar.MONTH) + 1;
year = _calendar.get(Calendar.YEAR);
Log.d(tag, "Calendar Instance:= " + "Month: " + month + " " + "Year: " + year);
mã mới của tôi là
_calendar = Calendar.getInstance(Locale.getDefault());
month = _calendar.get(Calendar.MONTH) + 1;
year = _calendar.get(Calendar.YEAR);
Log.d(tag, "Calendar Instance:= " + "Month: " + month + " " + "Year: " + year);
/*_calendar.add(Calendar.DAY_OF_YEAR, -12);*/
_calendar.roll(Calendar.DAY_OF_MONTH, -12);
_calendar.roll(Calendar.MONTH, -12);
Calendar _calendar=Calendar.getInstance();
Xin chào Tushar, Mã này không hoạt động đối với tôi .. – Prinkal
@Prinkal lỗi là gì? – Tushar
Không có lỗi, Nó hiển thị ngày hiện tại. – Prinkal