第12次作业——你的生日
一、题目
利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
二、代码
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class shijian {
public static void main(String[] args) {
Date now =new Date();
Scanner reader = new Scanner(System.in);
System.out.println("请输入出生年月日:");
int year =reader.nextInt();
int month =reader.nextInt();
int day =reader.nextInt();
Calendar calendar=Calendar.getInstance();
Calendar calendar1=Calendar.getInstance();
calendar.set(year, month-1, day);
calendar1.setTime(now);
System.out.println(year+"年"+month+"月"+day+"日"+"出生日期");
System.out.print("距离今天"+((calendar1.getTimeInMillis()-calendar.getTimeInMillis())/(1000*60*60*24))+"天");
}
}
三、运行结果


浙公网安备 33010602011771号