如何在Java 5中将今天的日期转换为字符串?

3
例如,我今天想要一个字符串,字符串是“星期日”。在Java 6中,我知道如何做到这一点:
String day = Calendar.getInstance().getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());

但是在Java 5中,这段代码无法编译。有什么办法可以解决吗?
2个回答

4
您可以使用DateFormat:
SimpleDateFormat weekdayFormat = new SimpleDateFormat("EEEE");
System.out.println(weekdayFormat.format(new Date()));

我没有试过,但这应该是有效的。


1
switch (Calendar.getInstance ().get (Calendar.DAY_OF_WEEK)) { ... }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接