题目:利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
package zuoye;
import java.text.SimpleDateFormat;
import java.util.*;
public class jiuchuan {
public static void main(String[] args) {
Calendar birthday = Calendar.getInstance();
birthday.set(1997, 11-1, 15);//设定日期
long a = System.currentTimeMillis()-birthday.getTimeInMillis();//求差。
SimpleDateFormat matter1 = new SimpleDateFormat("yyyy年MM月dd日");//以simpleDateformat类设定输出。
System.out.println("生日为"+matter1.format(birthday.getTime()));
int b=(int) (a/86400000);//一天为86400000毫秒
System.out.println("我已经是个"+b+"天的宝宝了");
}
}
运行结果