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