我想将日期插入 mysql 数据库表。 mysql中相关列的数据类型 数据库表是日期时间。我使用了以下代码。
String date="2013.05.15";
Timestamp timestamp = new Timestamp(Long.parseLong(date));
当我插入时间戳值时,它抛出数字格式异常。有人请告诉我 如何将值插入数据库。 谢谢。
最佳答案
您没有正确解析日期。实际上你正在尝试
将其解析为 long 这是一个数字,而不是日期。您可以使用此代码。
String date="2013.05.15";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
Date dt = sdf.parse(date);
Timestamp timestamp = new Timestamp(dt.getTime());
关于java - 将日期插入日期时间类型列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20759128/