public class ExampleUnitTest {
@Test
public void addition_isCorrect() throws Exception {
// assertEquals(4, 2 + 2);
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);
// System.out.println("相隔的天数=" + day);
int i = (int) (day / 90);
// System.out.println(i);
int j = (int) (day % 7);
j = j % 7;
// System.out.println(j);
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();
}
}
}
java 计算限行尾号(北京)
最新推荐文章于 2023-11-04 19:08:23 发布