在 Java 中获取当前日期(星期一、星期二等)
2022-09-05 00:03:49
我正在开发一个程序,询问用户他们希望在哪一天看到午餐菜单。他们可以按名称输入任何一天(星期一、星期二等)。这很有效,但我也希望他们能够输入“今天”,然后让程序获取当前日期,然后检查菜单中的值。
我该怎么做?
我正在开发一个程序,询问用户他们希望在哪一天看到午餐菜单。他们可以按名称输入任何一天(星期一、星期二等)。这很有效,但我也希望他们能够输入“今天”,然后让程序获取当前日期,然后检查菜单中的值。
我该怎么做?
您可以使用 java.util.Calendar
:
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
这是问题的确切答案,
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
System.out.println(new SimpleDateFormat("EE", Locale.ENGLISH).format(date.getTime()));
System.out.println(new SimpleDateFormat("EEEE", Locale.ENGLISH).format(date.getTime()));
结果(今天):
坐
星期六