需求如下:要求输入一个格式为yyyy-MM-dd的字符串,解析成所所对应 的日期,并获日历中的这一天在当年属于第几天,这一天属于本周的星期几???哪位高手给解决一下,现在思想混乱,想不起来了,这能有如下思路:
//创建解析对象
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
//请按照yyyy-MM-dd格式输入一个日期
System.out.println("请按照yyyy-MM-dd格式输入一个日期");
Scanner sc= new Scanner(System.in);
String dateStringToParse = sc.next();
try {
Date date= bartDateFormat.parse( dateStringToParse );
System.out.println(date);
long time = date.getTime();
//根据系统毫秒值转换成Calendar类型
到这一步往后就卡克啦,也想到用这些方法,但是得到是系统当前的时间
int day_OfWeek = cal.DAY_OF_WEEK;
int day_InMonth =cal.DAY_OF_MONTH;
int day_InYear= cal.DAY_OF_YEAR;
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|