我正在开展一项任务,我需要在特定的输入日期提供特定日期,如周三,周四等
的输入:
6 7 2017
的输出:
周三
任何帮助将不胜感激,谢谢。
我尝试过使用java.util.Calendar
。我可以得到像“星期六05 05 08:18:27 UTC 2015”的输出,但我只需要一周的一天。
答案 0 :(得分:1)
我会按照以下步骤操作:
LocalDate
DateTimeFormatter
LocalDate::getDayOfWeek
method查找日期答案 1 :(得分:1)
使用java8,你需要一个本地日期,并调用方法getDayOfWeek(),它返回一个包含你需要的信息的枚举
示例:
LocalDate date = LocalDate.now();
DayOfWeek dayOfWeek = date.getDayOfWeek();
System.out.println(dayOfWeek);
答案 2 :(得分:0)
试试这个
SimpleDateFormat format1=new SimpleDateFormat("MM/dd/yyyy");
Date dt1=format1.parse(pass your date);
DateFormat format2=new SimpleDateFormat("EEEE");
String finalDay=format2.format(dt1);