关于如何将java.util.Date转化为java.sql.Date问题
来源:互联网 发布:国内域名需要备案么 编辑:程序博客网 时间:2024/05/17 23:37
如何将java.util.Date转化为java.sql.Date?如何将java.util.Date转化为java.sql.Date?
转化:
java.sql.Date sd;
java.util.Date ud;
//initialize the ud such as ud = new java.util.Date();
sd = new java.sql.Date(ud.getTime());
2、如果要插入到数据库并且相应的字段为Date类型
那么可以用PreparedStatement.setDate(int ,java.sql.Date)方法
其中的java.sql.Date可以用上面的方法得到
也可以用数据库提供TO_DATE函数
比如 现有 ud
TO_DATE(new SimpleDateFormat().format(ud,"yyyy-MM-dd HH:mm:ss"),
"YYYY-MM-DD HH24:MI:SS")
注意java中表示格式和数据库提供的格式的不同
一个实际的例子
sql="update tablename set timer=to_date('"+t+"','yyyymmddhh24miss') where ....."
这里的t为变量为类似:20051211131223
3、如何将"yyyy-mm-dd"格式的字符串转换为java.sql.Date
方法1
SimpleDateFormat bartDateFormat =
new SimpleDateFormat("yyyy-MM-dd");
String dateStringToParse = "2007-7-12";
try {
java.util.Date date = bartDateFormat.parse(dateStringToParse);
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
System.out.println(sqlDate.getTime());
}
catch (Exception ex) {
System.out.println(ex.getMessage());
}
------------------------------------------------------------
方法2
String strDate = "2002-08-09";
StringTokenizer st = new StringTokenizer(strDate, "-");
java.sql.Date date = new java.sql.Date(Integer.parseInt(st.nextToken()),
Integer.parseInt(st.nextToken()),
Integer.parseInt(st.nextToken()));
- 关于如何将java.util.Date转化为java.sql.Date问题
- 如何将java.util.Date转化为java.sql.Date?
- 如何将util.Date转化为sql.Date
- 如何将util.Date转化为sql.Date
- 如何将java.util.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
- JSONObject处理Date类型 java.sql.Date 转化java.util.Date 问题
- java.util.date与java.sql.date的转化
- java.util.Date和java.sql.Date互相转化
- Java:util.Date与sql.Date的区别和转化
- Java.util.Date转换为java.sql.date
- java.util.Date怎样转换为java.sql.Date
- javaweb中如何将java.util.Date类型转换成java.sql.Date
- 关于JAVA.UTIL.DATE
- String,Timestamp,Date(java.util.date,java,sql.date)相互转化
- 用C#实现在客户区拖动窗体
- 让切换目录更方便: pushd,popd,dirs,cd -
- 根据结构体某一成员的地址得到该结构体变量的首地址
- IEEE802.3ah协议学习(3)——MPCP多点控制协议
- Installing PHP 5 on IIS in 5 simple steps
- 关于如何将java.util.Date转化为java.sql.Date问题
- 十二年,弹指一挥间
- 谷歌博客蔽屏了
- OpenGL Selection Using Unique Color IDs
- Windows系统编程学习笔记-堆管理
- 获取鼠标位置的三维坐标
- OpenCV学习——改变图片大小
- OCCI在VC下的编译问题
- net use命令详解