DateFormat formatter = new SimpleDateFormat("MM/dd/yyyy' 'HH:mm:ss");
Date d = (Date)formatter.parse(dateTime);
System.out.println("date in controller "+d);
我得到的输出为
控制器中的日期 Mon Dec 31 16:04:57 IST 2012
请建议一种输出日期的方法MM/dd/yyyy HH:mm:ss
格式。
需要日期格式的输出而不是字符串形式的输出,以便将输出存储在datetime
mysql 数据库中的字段
Need the output in date format and not as string so as to store the output in datetime field in mysql db
声明后
Date d = (Date)formatter.parse(dateTime);
java.sql.Date sqldate = new java.sql.Date(d.getTime())
你有一个java.util.Date
对象和你可以将它存储在 mysql DB 中(列类型:日期时间)。
但是,当您打印时d
,它默认为.toString()
执行。我认为您期望一些像 Date@ 这样的输出,但 toString 以用户可读的格式打印,这就是混乱的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)