分隔符的应用【日期处理问题】

原创 2012年03月25日 22:20:24

从键盘输入一个日期,格式为yyyy-M-d
要求计算该日期与1949101日距离多少天
例如:
用户输入了:1949-10-2
程序输出:1
用户输入了:1949-11-1
程序输出:31

import java.util.*;

public class Test_8 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner sc=new Scanner(System.in);

System.out.println("请输入日期,格式为:YYYY-M-D:");

String str1=sc.nextLine();

String[] str2=str1.split("-");

int year=Integer.parseInt(str2[0]);

int month=Integer.parseInt(str2[1]);

int day=Integer.parseInt(str2[2]);

Calendar cal=new GregorianCalendar (year,month,day);

Date date1=cal.getTime();

Calendar cal2=new GregorianCalendar (1949,10,1);

Date date2=cal2.getTime();

long days=(date1.getTime()-date2.getTime())/(1000*60*60*24)+1;

System.out.println("您输入的日期为这一年的第"+days+"天。");

}

}


相关文章推荐

解决jsp页面的日期处理问题

  • 2012年05月13日 12:58
  • 7KB
  • 下载

关于java和javascript交互中的日期处理问题汇总

关于java和javascript交互中的日期处理问题汇总javascript部分 分两种情况: —-后台接收long型 ——–js处理 (new Date()).getTime()//Date...

欧姆龙指令的时间处理问题

  • 2015年03月31日 16:29
  • 368KB
  • 下载

Android6.0权限处理问题

Android6.0运行时权限处理Android6.0的发布介绍了一种新的权限机制。用户可以在运行时直接管理应用程序的权限,这个功能提升了权限控制的可见性和可控性,同时简化了安装和自动升级过程,用户可...
  • gqqzxc
  • gqqzxc
  • 2017年03月22日 12:31
  • 193

CXF-JAXB包的处理问题

  • 2014年11月06日 10:46
  • 76KB
  • 下载

C# 导入文件时字符集的处理问题

  • 2013年08月22日 11:08
  • 31KB
  • 下载

struts2.1.8 StrutsPrepareAndExecuteFilter 关于静态资源处理问题。访问classPath下静态资源

在web.xml中作如下配置:             struts2         org.apache.struts2.dispatcher.ng.filter.StrutsPrep...

opencv SVM处理问题实例讲解

  • 2014年07月15日 20:39
  • 473KB
  • 下载

iis处理问题

  • 2013年04月02日 22:21
  • 27KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分隔符的应用【日期处理问题】
举报原因:
原因补充:

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