一、题目
利用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))+"天"); } }
三、运行结果