第12次作业--你的生日
## 题目
利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
## 源代码
#
import java.text.SimpleDateFormat; import java.util.*; public class CalenderDemo { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); Scanner input = new Scanner(System.in); System.out.println("请输入生日日期:"); int year = input.nextInt(); int mouth = input.nextInt(); int days = input.nextInt(); cal.set(year, mouth-1, days); Date date = cal.getTime(); System.out.println(date.toLocaleString()); SimpleDateFormat format = new SimpleDateFormat("出生日期:yyyy年MM月dd日"); int diffDays = (int)((System.currentTimeMillis() - cal.getTimeInMillis()) / 86400000); System.out.println(format.format(date) + "\t共" + diffDays + "天"); } }
# 测试结果


浙公网安备 33010602011771号