如何将任意一个日期的年,月,日提取出来!

如何将任意一个日期的年,月,日提取出来!
使用Calendar类中的setTime()方法实现:
Scanner sc = new Scanner(System.in);
//获取键盘录入的日期,格式yyyy-MM-dd
String s = sc.next();
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
//将s赚换成Date类型的数据
Date date = sdf.parse(s);//这里会抛出ParseException异常
//创建Calendar对象
Calendar cal = Calendar.getInstance();
//将当前日期设置成键盘输入的日期
cal.setTime(date);
//获取cal当前日期的年
int year = cal.get(Calendar.YEAR);
//获取cal当前日期的月
int month = cal.get(Calendar.MONTH;
//获取cal当前日期的日
int dayr = cal.get(Calendar.DAY_OF_MONTH);

上一篇:虚拟机Ubuntu静态库和动态库的编程


下一篇:Linux--时间日期类