try{ String SD = "1999-01-31"; java.sql.Date d1 = java.sql.Date.valueOf(SD);
System.out.println(d1); java.text.SimpleDateFormat input_str= new java.text.SimpleDateFormat( "yyyy/mm/dd" );
String tmpDate = "2000/03/02";
java.util.Date xdate = input_str.parse( tmpDate );
java.sql.Date d = new java.sql.Date(xdate.getTime());
System.out.println(d);
}
catch (java.text.ParseException pe) { System.out.println(" Error " + pe); }
System.out.println(d1); java.text.SimpleDateFormat input_str= new java.text.SimpleDateFormat( "yyyy/mm/dd" );
String tmpDate = "2000/03/02";
java.util.Date xdate = input_str.parse( tmpDate );
java.sql.Date d = new java.sql.Date(xdate.getTime());
System.out.println(d);
}
catch (java.text.ParseException pe) { System.out.println(" Error " + pe); }
解决方案 »
- 打印四个图形
- eclipse Europa 与 eclipse_Ganymede 有什么区别
- jFileChooser&&jProgressBar
- 字符串处理:一个包括+-*/ 的字符串,如何将其转换分解为可计算的表达式
- 一个简单的数据库问题求看一下啊
- 请问怎样把一副过大的位图缩小显示在固定大小的canvas上?
- 大家写JAVA用什么工具啊,交流一下吧!
- Happy New Year!Everybody!
- 如何获得一个JDBTable中触发datachange事件的那个cell对象呢?
- java线程同步中死循环的使用问题
- 很奇怪的问题,关于类方法函数传递?请看代码:(特邀路人甲、天生不笨等高手)
- 请问声明一个对象时final修饰符有何用?
既然你已经得到了java.util.Date,强制转换成java.sql.Date很容易啊!
用Long去parse一个"1999-1-1"当然是不对的
可以这样转换为java.sql.Date:
java.sql.Date sqldate = new java.sql.Date(somedate.getTime())
java.util.Date date ;
new java.sql.Date(date.getTimes());