public class ExampleUnitTest {
@Test
public void addition_isCorrect() throws Exception {
getDays(
"2017-7-11");
}
String[] arrays = {
"2和7",
"3和8",
"4和9",
"5和0",
"1和6"};
private void getDays(String s) {
System.
out.println(s);
SimpleDateFormat format =
new SimpleDateFormat(
"yyyy-MM-dd");
try {
Date beginDate = format.parse(
"2017-07-10");
Date endDate = format.parse(s);
SimpleDateFormat dateFm =
new SimpleDateFormat(
"EEEE");
String msg = dateFm.format(endDate);
System.
out.println(msg);
long day = (endDate.getTime() - beginDate.getTime()) / (
24 *
60 *
60 *
1000);
int i = (
int) (day /
90);
int j = (
int) (day %
7);
j = j %
7;
if (j <
5) {
j = j - (i%
5);
if (j <
0) {
j = j +
5;
}
System.
out.println(arrays[j]);
}
else {
System.
out.println(
"不限行");
}
}
catch (ParseException e) {
e.printStackTrace();
}
}
}