Java中String类转换为Date日期显示

Date类的案例-->获取你输入的年月日,注意输入格式要与格式化内容一致。

1) 接收String类型的输入

Scanner s=new Scanner(System.in);

System.out.println("请输入格式为:日/月/年 的日期");

String datestr=s.next();

2) 简单日期格式化

SimpleDateFormat sdf=new SimpleDateFormat(dd/MM/yyyy);

Date date=sdf.parse(datestr);

3) 转化为日历的模式,并给当前日历赋值获取(获取年,其它同理)

Calendar calender=Calender.getInstance();

Calendar.setTime(date);

int n=calender.get(Calender.YEAR);


ps:1. 格式化的时候-->mm代表分钟,MM 月份  YY/yy年(但大多是小写不容易出错) ss秒 hh12小时制 HH24小时制

dd天 

       2. 可以详细看一下图片案例。



猜你喜欢

转载自blog.csdn.net/JxiaoZhang/article/details/78266665