你好,我正在定义一个变量,我想要股票日期时间输入。
我给这个变量的格式是yyyy-mm-dd hh:MM
。 但在数据库中它一直显示我只有这个格式yyyy-mm-dd
没有hh:MM
代码Java日期时间查看
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-mm-dd hh:MM");
java.util.Date date = sdf1.parse(rs.getString("dateMaint"));
java.sql.Date sqlStartDate = new Date(date.getTime());
mc.setDateMaint(sqlStartDate);
小'M'代表分钟,同时'M'代表月...您必须在代码中切换它们 –
另外,java.sql.Date没有时间部分。所以这并不奇怪。使用时间戳。当然,为数据库列选择适当的类型。 –
非常感谢您的回复。你有什么建议使用Timestamp? – user3816341