第十二次作业--你的生日
一 题目
利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
二 代码
package qwe; import java.util.Calendar; import java.util.Scanner; public class Test2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入你的出生日期"); int year = scanner.nextInt(); int month = scanner.nextInt(); int day = scanner.nextInt(); getDay(year,month-1,day); } public static void getDay(int year,int month,int day) { Calendar time1 = Calendar.getInstance(); Calendar time2 = Calendar.getInstance(); time2.set(year,month, day); long time = time1.getTimeInMillis(); long birthTime = time2.getTimeInMillis(); System.out.println("出生日期"+year+"年"+month+"月"+day+"日"); System.out.println((time/1000/60/60/24)-(birthTime/1000/60/60/24)); } }
三 测试

浙公网安备 33010602011771号