Почему я не получаю ожидаемый день недели при настройке этого объекта календаря?

Редактировать :Спасибо -Теперь я понимаю это намного лучше. Это очень запутанно, когда вы только начинаете! Спасибо за помощь. Я оставлю вопрос в том виде, как он есть (, рискуя получить больше отрицательных голосов ), так как это может помочь другим. Есть некоторые другие библиотеки, которые, кажется, все рекомендуют для даты и времени


Я борюсь с функцией календаря Java -, похоже, она возвращает неверные данные, нижняя цифра должна быть четвергом в соответствии с календарем, но возвращается как суббота!

Calendar cal = new GregorianCalendar();
       cal.set(2012,2,23); // 0 = January

      String weekdays[]={"sunday","monday", "tuesday", "wednesday","thursday","friday","saturday",};

        Integer Weekdaycurrent1=cal.get(Calendar.DAY_OF_WEEK);
        System.out.println("today is a "+weekdays[Weekdaycurrent1]); //Prints today is Saturday, when it should be a thursday
0
задан UKDataGeek 1 July 2012 в 10:49
поделиться