For example for today I want string as "Sunday". I know how to do this in Java 6:
String day = Calendar.getInstance().getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());
But this doesn't compile in Java 5. Any idea how to do this?
You could use DateFormat:
SimpleDateFormat weekdayFormat = new SimpleDateFormat("EEEE");
System.out.println(weekdayFormat.format(new Date()));
I haven't tried it but this should work.