public class TestTimes { public static void main(String[] args) throws Exception{ //获得当前系统的日期时间 System.out.println("获得当前系统: "+new java.util.Date()); //字符串:自定义日期 String str="1999-09-09"; //将字符串转换为Util.Date SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //parse方法转换为util.Date java.util.Date date=sdf.parse(str); System.out.println("String类型->Util.Date类型: "+date); //format方法将Util.Date转换为String类型 String dates= sdf.format(new java.util.Date()); System.out.println("Util.Date类型->String类型:"+dates); //sql.Date不支持字符转换,值支持毫秒值创建 //通过util.Date拿到指定日期的毫秒值,转换为sql.Date java.sql.Date sqlDate=new java.sql.Date(date.getTime()); System.out.println("Util.Date类型-->sqlDate类型 : "+sqlDate); } }