题目
题目内容:
输入一个字符串,请判断是否满足身份证基本要求,并返回具体的生日yyyy-mm-dd。如果输入数据有误,请输出0000-00-00。基本要求是:a)必须是18位;b) 前面位数必须是数字,最后一位可以是数字或小写字母;c) 日期是存在的。
输入格式:
一个身份证号码,18位字符串
输出格式:
yyyy-mm-dd
输入样例:
53010219200508011x
输出样例:
1920-05-08
代码
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
// import java.sql.Date;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class ID
{
public static void main(String[] args) throws IOException
{
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
System.out.println