package zyy.wxt.demo;
import java.text.SimpleDateFormat;
import java.util.Date;
public class date {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat adf = new SimpleDateFormat("yyyy/MM/dd ");
String d = adf.format(date);
System.out.println("现在时间为:"+d);
String str[] = d.split("/");
date de=new date();
System.out.println( de.getday(str));
}
public int getday(String s[]) {
int countday = 0;
int year = Integer.parseInt(s[0]);
int month = Integer.parseInt(s[1]);
int day = Integer.parseInt(s[2]);
for (int i = 0; i < month; i++) {
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
countday += 31;
break;
case 4:
case 6:
case 9:
case 11:
countday += 30;
break;
case 2:
countday += 28;
break;
}
}
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
if (month > 2) {
countday = countday + day + 1;
return countday;
}
countday += day;
return countday;
} else {
countday = countday + day;
return countday;
}
}
}
运行结果:
现在时间为:2019/09/05
248