1.String转换成Date类型 SimpleDateFormat ft =newSimpleDateFormat("yyyy-MM-dd"); String time= "2019-09-19"; Date date= ft.parse(time) 2.Date转换成String类型 SimpleDateFormat ft =newSimpleDateFormat("yyyy-MM-dd"); Date date=newDate(); String time= ft.format(date);...
用SimpleDateFormat这个类。例子:String strDate = "2015-10-06";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");Date date = sdf.parse(strDate);
应该先转成Date类型再保存进数据库吧? DateFormat d = new SimpleDateFormat("yyyy-MM-dd"); 然后调用parse方法把字符串转换为Date类型
其实就是字段的级别定义.你定义了time这个字段是date类型的最高级.精确到秒.你可以设置下,精确到天.就可以了.不是你java里的问题
ss这种格式的话,使用SimpleDataFormat类 比如 Date date = new Date();System.out.println(date);String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date);System.out.println(dateStr);输出结果像下面这样:Wed Sep 16 19:02:36 CST 2009 2009-09-16 07:02:36 ...
你是啥意思呢,你是要打印date类型还是转为date类型呢,看你程序里面又是想把字符串转换为date类型;想把date转换为String的话,也是一样,先定义一个SimpleDateFormat,格式是你希望转的字符串的格式,然后String dateStr=sdf.format(new Date);...