Как получить сегодня как строку в Java 5? - PullRequest
3 голосов
/ 30 октября 2011

Например, на сегодня я хочу строку как "воскресенье".Я знаю, как сделать это в Java 6:

String day = Calendar.getInstance().getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());

Но это не компилируется в Java 5. Есть идеи, как это сделать?

Ответы [ 2 ]

4 голосов
/ 30 октября 2011

Вы можете использовать DateFormat:

SimpleDateFormat weekdayFormat = new SimpleDateFormat("EEEE");
System.out.println(weekdayFormat.format(new Date()));

Я не пробовал, но это должно сработать.

1 голос
/ 30 октября 2011
switch (Calendar.getInstance ().get (Calendar.DAY_OF_WEEK)) { ... }
...