java.util.Date和java.sql.Date的区别及应用
2017-06-15 10:22
429 查看
java.util.Date是java.sql.Date的父类,所以他们都有getTime方法返回毫秒数
java.util.Date中的数据包含年月日时分秒,而java.sql.Date中只包含年月日,而且他们的getYear()等方法已经过时不能用了。
构造,java.util.Date有无参构造函数,返回当前时刻,而java.sql.Date必须要形参。
两个时间差的求法,这要看你求的最后单位是什么,比如求天数:
分开得到年月日
java.util.Date中的数据包含年月日时分秒,而java.sql.Date中只包含年月日,而且他们的getYear()等方法已经过时不能用了。
构造,java.util.Date有无参构造函数,返回当前时刻,而java.sql.Date必须要形参。
java.util.Date d=new java.util.Date(); java.sql.Date date=new java.sql.Date(d.getTime());
两个时间差的求法,这要看你求的最后单位是什么,比如求天数:
Date date=new Date(new java.util.Date().getTime()); Date date1=new Date(new java.util.Date().getTime()); long s=(date.getTime()-date1.getTime())/1000/60/60/24; System.out.println(s);
分开得到年月日
Date date=new Date(new java.util.Date().getTime()); System.out.println(date);//2017-06-15 int year=Integer.valueOf(String.valueOf(date).substring(0, 4)); System.out.println(year);//2017 //其他同理
相关文章推荐
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别和应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用
- java.util.Date和java.sql.Date的区别及应用