java.util.date 和 java.sql.date 两者之间有什么不同,如何转换
来源:互联网 发布:网络推广运营 编辑:程序博客网 时间:2024/04/30 04:27
java.util.Date 是 java.sql.Date 的父类(注意拼写)
前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他
后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2参数和ResultSet的getDate()方法的第2个参数都是java.sql.Date
转换是
java.sql.Date date=new Java.sql.Date();
java.util.Date d=new java.util.Date (date.getTime());
反过来是一样的
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());
java.sql.Time sTime=new java.sql.Time(utilDate.getTime());
java.sql.Timestamp stp=new java.sql.Timestamp(utilDate.getTime());
System.out.println(utilDate.getYear());
这里所有时间日期都可以被SimpleDateFormat格式化format()
f.format(stp);f.format(sTime);f.format(sqlDate);f.format(utilDate)
java.sql.Date sqlDate=java.sql.Date.valueOf("2005-12-12");
utilDate=new java.util.Date(sqlDate.getTime());
另类取得年月日的方法:
import java.text.SimpleDateFormat;import java.util.*;java.util.Date date = new java.util.Date();//如果希望得到YYYYMMDD的格式SimpleDateFormat sy1=new SimpleDateFormat("yyyyMMDD");String dateFormat=sy1.format(date);//如果希望分开得到年,月,日SimpleDateFormat sy=new SimpleDateFormat("yyyy");SimpleDateFormat sm=new SimpleDateFormat("MM");SimpleDateFormat sd=new SimpleDateFormat("dd");String syear=sy.format(date);String smon=sm.format(date);String sday=sd.format(date);
- java.util.date 和 java.sql.date 两者之间有什么不同,如何转换
- java.util.Date 和 java.sql.Date 之间的转换
- java.util.Date和java.sql.Date之间的转换
- Date,Timestamp,String之间的转换(java.sql.Date和java.util.Date的理解)
- java.sql.Date java.util.Date String 之间的转换
- 如何将java.util.Date转换成java.sql.Date
- java.util.Date和java.sql.Date之间的类型转换,以及String和Date的转换
- String、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区别和转换
- 在厨房中开“处方”
- 如何拖动无边框窗体
- createStatement()的参数说明
- datalist的嵌套
- Ubuntu alternate和desktop区别
- java.util.date 和 java.sql.date 两者之间有什么不同,如何转换
- 建议
- 计算机一机多显解决方案
- 看看
- 文章标题
- 使用AutoIT实现自动登录/退出客户端软件,删除日志
- BTS指令
- 建议
- GL_PROJECTION and GL_MODELVIEW