日历 - 获取月份和月份的日期

时间:2013-03-03 23:47:05

标签: android android-calendar

所以我有一个简单的日历,我正在努力。我有它,以便当天标记为蓝色。但是,它将采用日期(比如今天是第3个)并将每个月的第3个标记为蓝色。我认为问题出在这里;

// Current Month Days
for (int i = 1; i <= daysInMonth; i++) {
    Log.d(currentMonthName, String.valueOf(i) + " "
            + getMonthAsString(currentMonth) + " " + yy);
    if (i == getCurrentDayOfMonth()) {
        list.add(String.valueOf(i) + "-BLUE" + "-"
                + getMonthAsString(currentMonth) + "-" + yy);
    } else {
        list.add(String.valueOf(i) + "-WHITE" + "-"
                + getMonthAsString(currentMonth) + "-" + yy);
    }
}

我有没有办法像if (i == getCurrentDayOfMonth() + getMonth())一样添加它来阅读当前月份?还是有另一种解决方案吗?

1 个答案:

答案 0 :(得分:1)

你有正确的想法,但是这样的事情:

if (i == getCurrentDayOfMonth() && getMonth() == currentMonth) {