import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import org.junit.Test;
/*
* 定义一个方法,形参为Date 日期,返回值为boolean,判断当前这个日期是否周末(周六,周天)。
*/
public class Exam07 {
@Test
public void test1() {
//定义字符串格式的日期
String string = "2021-3-28";
System.out.println(test1(format(string)));
}
public boolean test1(Date date) {
boolean flag = false;
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int week = calendar.get(Calendar.DAY_OF_WEEK);
if (week == 7 || week == 1) {
flag = true;
return flag;
} else {
return flag;
}
}
//对字符串格式的日期进行转换,转换为日期格式
public Date format(String string) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
return simpleDateFormat.parse(string);
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}
定义一个方法,形参为Date 日期,返回值为boolean,判断当前这个日期是否周末(周六,周天)。
最新推荐文章于 2022-07-15 17:02:43 发布