例如今天我想把字符串作为“星期日”。我知道如何在Java 6中执行此操作:
String day = Calendar.getInstance().getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());
但这不能在Java 5中编译。任何想法如何做到这一点?
答案 0 :(得分:4)
您可以使用DateFormat:
SimpleDateFormat weekdayFormat = new SimpleDateFormat("EEEE");
System.out.println(weekdayFormat.format(new Date()));
我没试过,但这应该有用。
答案 1 :(得分:1)
switch (Calendar.getInstance ().get (Calendar.DAY_OF_WEEK)) { ... }