您的位置:首页 > 编程语言 > Java开发

java字符串类型的日期处理问题

2008-04-18 11:32 956 查看

import java.text.*;


import java.util.*;






public class Test...{




public static void main(String[] args) throws Exception...{


String str1= new String("1986-02-4");


String str2= new String("1986-2-8");




java.text.SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");


Date d1 = simpleDateFormat.parse(str1);


Date d2 = simpleDateFormat.parse(str2);




long dmm = d2.getTime()-d1.getTime();


int d =(int) dmm/1000/60/60/24;








System.out.println (d);




String str3="20070101000000";


SimpleDateFormat f2 = new SimpleDateFormat("yyyyMMddHHmmss");




Date d3 = f2.parse(str3);




System.out.println (d3);








}




}

字符串变成 java.sql.Date类型 .

如果 字符传满足 yyyy-MM-dd类型

java.sql.Date time = java.sql.Date.valueOf("2008-2-3");

自己把字符传变成 java.sql.Date类型 java.sql.Date是 java.util.Date 的子类.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: