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

原创 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+"天。");

}

}


Java字符串转换为日期和时间比较

DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:0...
  • fu_manxing
  • fu_manxing
  • 2016年08月11日 22:41
  • 1820

C#日期格式化

C#日期格式化 2008-05-04 19:00 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要...
  • cyq1162
  • cyq1162
  • 2016年11月23日 12:01
  • 313

SQL Server 根据分隔符依次截取每个子字符串

--根据分隔符截取字符串 'Chris,Nancy,Alvin,Sherman,Erick,Josie,Sonia,Joanna' --法1 根据CHARINDEX函数递归求出分隔符在字符串中出现的位...
  • ChristopherChen
  • ChristopherChen
  • 2016年08月16日 18:19
  • 4091

oracle中有分隔符的列转成多行

select user_id,user_name, --regexp_substr(str,reg,起始位置 第几次) regexp_substr(teachers, '[...
  • x2145637
  • x2145637
  • 2017年06月12日 17:13
  • 390

awk-语法深入-记录、字段分隔符

awk规定,对于文本文件,默认情况下,一条记录对应一行,即记录之间的默认分隔符是换行符;而一条记录又可以分为多个字段,默认字段分隔符为空格。    输入记录分隔符变量:RS(record sig...
  • Cooling88
  • Cooling88
  • 2016年08月22日 20:01
  • 2112

[Hive]Hive指定查询输出分隔符

业务场景做数据分析的时候,经常会用到hive -e "sql" > xxx.txt或者最原始的hive命令行来获得查询结果,然后再将查询结果放到Excel等工具中,但是如果查询的字段太多,这时候将查询...
  • yeweiouyang
  • yeweiouyang
  • 2016年09月17日 01:21
  • 12527

分隔符和标识符规则

Java语言和其他编程语言一样,使用标识符作为变量,对象的名字,也提供了系列的关键字用以实现特别的功能。这篇博客整理一下Java中的分隔符和标识符规则。 分隔符 Java语言里面的分号(;...
  • u011794238
  • u011794238
  • 2016年05月09日 11:14
  • 1190

在MySQL字段中使用逗号分隔符

大多数开发者应该都遇到过在mysql字段中存储逗号分割字符串的经历,无论这些被分割的字段代表的是id还是tag,这个字段都应该具有如下几个共性。 被分割的字段一定是有限而且数量较少的,我们不...
  • zljjava
  • zljjava
  • 2014年07月13日 14:37
  • 6495

数字图像处理基本问题清单

引用自: 数字图像处理 博客目录索引 - Tony的博客 - 博客频道 - CSDN.NET http://blog.csdn.net/tonyshengtan/article/details/4...
  • qq_26898461
  • qq_26898461
  • 2015年06月26日 11:42
  • 1411

awk字段分隔符

输入字段分隔符:awk的内置变量FS中保存了输入字段分隔符的值。使用FS的默认值时,awk用空格或制表符来分隔字段,并且删除各字段前多余的空格或制表符。可以通过在BEGIN语句中或命令行上赋值来改变F...
  • xiyangyang052
  • xiyangyang052
  • 2015年04月14日 19:55
  • 2393
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分隔符的应用【日期处理问题】
举报原因:
原因补充:

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