7-2 jmu-Java-m07 日期转换 (20分)
有一组日期字符串,大部分格式为"yyyy-MM-dd"。其中一些字符串不符合该格式。
先需要将其转化为用户指定格式字符串toPattern,如"MM dd, yyyy",即"月 日, 年"。
在转换过程中,如果碰到错误,需要提示:“出错的行. 异常信息。”,全部处理完后,需提示:“总共有几行出错”。
转换完以后,将所有日期从小到大排序。
然后将其按照toPattern模式输出。
输入格式:
第一行输入一个整数num
第2~num行输入日期字符串
输出格式:
转换完成后碰到错误需要输出相应信息
全部处理完后需要提示总出错行数
排序后按日期从小到大输出
输入样例:
5
1978-10-01
1979-1-01
1936.01.02
20201230
1976-01-01
输出样例:
Line 2 error. Unparseable date: “1936.01.02”
Line 3 error. Unparseable date: “20201230”
Totally 2 lines error.
01 01, 1976
10 01, 1978
01 01, 1979
作者
郑如滨
单位
集美大学
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Scanner;
import java.util.ArrayList;
import</