如何将任意一个日期的年,月,日提取出来!
使用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);
本文介绍如何使用Java的Calendar类从特定格式的字符串中提取年、月、日信息,通过实例演示了将字符串转换为Date对象,并进一步获取其日期组件的过程。
4255

被折叠的 条评论
为什么被折叠?



