检查日期()是否为星期一?爪哇岛

2022-09-04 05:14:42

有没有办法检查Java对象是否是星期一?我看到你可以用一个物体,但日期?我也使用美国东部日期和时间,如果这改变了星期一的索引DateCalendar


答案 1

像这样的东西会起作用:

Calendar cal = Calendar.getInstance();
cal.setTime(theDate);
boolean monday = cal.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY;

答案 2

您可以使用对象。Calendar

使用 setTime(date) 将日期设置为日历对象

例:

calObj.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY

编辑:正如Jon Skeet所建议的那样,您需要将时区设置为日历对象,以确保它非常适合时区。