检查日期()是否为星期一?爪哇岛
有没有办法检查Java对象是否是星期一?我看到你可以用一个物体,但日期?我也使用美国东部日期和时间,如果这改变了星期一的索引Date
Calendar
有没有办法检查Java对象是否是星期一?我看到你可以用一个物体,但日期?我也使用美国东部日期和时间,如果这改变了星期一的索引Date
Calendar
像这样的东西会起作用:
Calendar cal = Calendar.getInstance();
cal.setTime(theDate);
boolean monday = cal.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY;
您可以使用对象。Calendar
使用 setTime(date) 将日期设置为日历对象
例:
calObj.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY
编辑:正如Jon Skeet所建议的那样,您需要将时区设置为日历对象,以确保它非常适合时区。