我有一个字符串格式的日期,采用以下方式“2016-07-08”(2016年7月8日)。我需要检查这是否是星期五,原因是日期会改变,我会一直需要检查提供的日期是否是星期五。我使用下面的代码(假设的startDate是保存我的日期的字符串):我想输出存储在卡的价值我需要将字符串格式的日期转换为实际日期以检查它是星期五
DateFormat formatter = new SimpleDateFormat("YYYY-MM-dd");
java.util.Date date = formatter.parse(startDate);
cal.setTime(date);
if(cal.get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY){
System.out.println("IT'S FRIDAY!!!!");
}
,并且它返回周一1月4日00:00:00 CET 2016 。
它的工作,谢谢:) –