一、 java.util.date ---> string
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
注意:这个地方必须是“yyyy-MM-dd”,而不是“yyyy-mm_dd”,M表示月,m表示的是秒
二、 String ---> java.util.Date
方法一:java.util.Date uDate=java.util.Date("2010-10-23") (从 JDK 1.1 开始过时)
方法二:java.util.Date uDate=new SimpleDateFormat("yyyy-MM-dd").parse("2010-10-23");
java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
java.util.Date uDate=new java.util.Date(new java.sql.Date ().getTime());
五、 java.sql.Date——>String
方法一:String s=new java.sql.Date().toString(); (转义形式为 String:yyyy-mm-dd )
方法二:String s=new SimpleDateFormat("yyyy-MM-dd").format(new java.sql.Date());
方法一:java.sql.Date sDate=java.sql.Date.valueOf("2010-10-23");
转义形式只能为:yyyy-mm-dd
方法二:java.util.Date uDate=new SimpleDateFormat("yyyy-MM-dd").parse("2010-10-23 hh:mm:ss");
java.sql.Date sDate=new java.sql.Date(uDate.getTime());可以保存精确值