import javax.imageio.ImageIO;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class HomeWork0103 {
// 1. 请使用日期时间相关的API,计算出一个人已经出生了多少年,再转换为多少天(一年365天)。
//
public static void jscs() throws ParseException {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的出生日期,格式:yyyy-MM-dd");
String BS = sc.next();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date bs = sdf.parse(BS);
Date date = new Date();
System.out.println(bs);
System.out.println(date);
int sj = bs.getYear();
int rq = date.getYear();
System.out.println(sj);
System.out.println(rq);
int x = rq - sj;
int y = x * 365;
System.out.println("出生了" + x + "年");
System.out.println("出生了" + y + "天");
}
// 2. 获取当前的日期,并把这个日期转换为指定格式的字符串
// 如2088-08-08 08:08:08
//
public static void rqzh() throws ParseException {
LocalDateTime localDateTime = LocalDateTime.now();
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String rq = dtf.format(localDateTime);
System.out.println(rq);
}
// 3. 判断2018年2月14日是星期几
public static void xqj() {
Calendar c = Calendar.getInstance();
c.set(2018, 2, 14);
int a1=c.get(Calendar.YEAR);
int a2=c.get(Calendar.MONTH);
int a3=c.get(Calendar.DATE);
int a4=c.get(c.get(Calendar.DAY_OF_WEEK));
System.out.println(a1+"年"+a2+"月"+a3+"日是星期"+a4);
}
public static void main(String[] args) throws ParseException {
// jscs();
// rqzh();
// xqj();
}
}