javaIO之身份证号码计算天数

原创 2018年04月17日 13:32:41


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);
	}

}

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

  • 2009年04月18日 17:58
  • 578B
  • 下载

计算天数(c语言)

7-8 计算天数(15 分) 本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年...
  • npmirai
  • npmirai
  • 2017-12-17 22:59:44
  • 576

SQL计算天数

 1、计算给定时间段的实际月份天数 SELECT trunc (SYSDATE) - to_date( '2013-06-28','yyyy-mm-dd' ) FROM dual; ...
  • gh320
  • gh320
  • 2013-11-30 21:12:23
  • 977

java7 计算日期相隔天数的最优方法

环境jdk : 1.7因为java8中官网已经有封装好的方法,所以我这个方法适用于java8之前的版本. 比如:java7需求计算相隔天数的情况有两种: ①不考虑时分秒. ②考虑时分秒的.举例:...
  • u013066244
  • u013066244
  • 2017-06-19 22:45:28
  • 733

关于18位身份证号码最后一位计算(Java实现)

关于18位身份证号码最后一位计算(Java实现)     现代的身份证号码长度都是18位的,但是只要知道前17位便可推出第18位数字或者字母(第18位为0,1,...,9和X中的一个)。也就是说,国内...
  • m0_38056893
  • m0_38056893
  • 2018-02-27 14:07:46
  • 55

一个可以计算天数的软件

  • 2009年08月01日 14:18
  • 18KB
  • 下载

PHP 计算日期间隔天数

刚开始在没有查PHP手册的情况下,用比较老套方法也折腾出来了,代码是这样子实现的:    $date_1 = date('Y-m-d');     $date_2= '2012-07-16';    ...
  • jucrazy
  • jucrazy
  • 2011-07-14 15:10:25
  • 23787

JavaScript天数计算

  • 2010年02月22日 11:15
  • 3KB
  • 下载

计算每个月的天数

/** * 计算每个月的天数 * * @param year 年份 * @param month 月份 * @return days 每个月的天数 */ public st...
  • lwcumt
  • lwcumt
  • 2014-01-15 11:07:46
  • 5938

java计算两个字符串日期相差的天数

java计算两个字符串日期相差的天数 /** * @descript:计算两个字符串日期相差的天数 * @param date1 字符串日期1 * @param dat...
  • u014079773
  • u014079773
  • 2017-08-26 22:00:18
  • 881
收藏助手
不良信息举报
您举报文章:javaIO之身份证号码计算天数
举报原因:
原因补充:

(最多只允许输入30个字)