我正在尝试获取特定日期的星期几,但是我得到的那一天不是正确的一天。这是我的代码从Datein开始学习Java的日子
SimpleDateFormat dayNameFormat = new SimpleDateFormat("EEEE");
date = "some date";
daysName = dayNameFormat.format(sdf.parse(date);
部分Thanksin提前
我正在尝试获取特定日期的星期几,但是我得到的那一天不是正确的一天。这是我的代码从Datein开始学习Java的日子
SimpleDateFormat dayNameFormat = new SimpleDateFormat("EEEE");
date = "some date";
daysName = dayNameFormat.format(sdf.parse(date);
部分Thanksin提前
打印FRIDAY ...
String dateString = "2016-12-02";
LocalDate localDate = LocalDate.parse(dateString);
DayOfWeek dow = localDate.getDayOfWeek();
System.out.println(dow);
如果使用Java 8阅读本http://www.oracle.com/technetwork/ articles/java/jf14-date-time-2125367.html –
这段代码甚至没有编译。如果您正确使用它,DateFormat会正常工作。我也建议看看新的Java时间包。这是一个很大的改进。 – duffymo
你尝试了什么?什么是输出?在询问之前你看到的是什么来源?代码的最后一行缺少括号 – pilkington