Tssit的个人博客

自由在高处

javaIO之身份证号码计算天数


package com.sxt.homework;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class IDnumbers {
	public static void main(String[] args) throws ParseException {
		long time = 0;
		Scanner sc=new Scanner(System.in);
		String s=sc.next();
		if(s!=null) {
		if(s.length()==15) {            //15位身份证号
			String s2=s.substring(6, 12);
			System.out.println(s2);
			SimpleDateFormat sdf=new SimpleDateFormat ("yyMMdd");
			Date d = sdf.parse(s2);
			 time = d.getTime();
			 System.out.println(time);
		}else if(s.length()==18) {       //18位身份证号码
			String s1 = s.substring(6,14);
			System.out.println(s1);
			SimpleDateFormat sdf=new SimpleDateFormat ("yyyyMMdd");
			Date d = sdf.parse(s1);
			String format = sdf.format(d);
			System.out.println(format);
			 time = d.getTime();
			 System.out.println(time+"biaoji1");
		}else {
			System.out.println("输入错误");
			System.exit(0);
		}
		}
		Date d1=new Date();
		long time2 = d1.getTime();
		System.out.println(time2+"biaoji2");
		System.out.println((time2-time)/1000/60/60/24);
	}

}

阅读更多
个人分类: javaIO
上一篇JavaIo之遍历自己代码行数
下一篇java多线程的两种实现方式
想对作者说点什么? 我来说一句

计算天数计算天数计算天数

2009年04月18日 578B 下载

JavaScript天数计算

2010年02月22日 3KB 下载

计算两天之间的天数.rar

2010年07月02日 43KB 下载

计算两个日期相差的天数

2012年03月16日 31KB 下载

没有更多推荐了,返回首页

关闭
关闭