Java String转Date插入Mysql数据库及查询时间字段的实用技巧
将Java字符串时间转换为数据库日期类型

String date="2017-01-12 18:00:00";
java.text.SimpleDateFormat formatter =
new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
Date Time=formatter.parse(date);
转换后的时间可以直接插入MySQL数据库中,并且可以在查询时简单地通过字符串转换。当然,如果您不想要小时,分钟和几秒钟,也可以这样写:
String date="2017-01-12";
java.text.SimpleDateFormat formatter =
new SimpleDateFormat( "yyyy-MM-dd");
Date Time=formatter.parse(date);
我以前检查过很多,因为我需要使用数据库查询语句选择 *从表名中的时间字段中的时间1和时间2,Time2,Time1和Time2我想通过我自己设置值来将java字符串类型转换为日期但是我在互联网上检查了很多。它是这样的:
String date="2012-12-23 12:00:00";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date Time=sdf.parse(date);
但是尝试单元测试后,我仍然会遇到错误。经过很多尝试之后,我找到了这个成功的例子。我希望它可以帮助所有人。此外,如果有专家知道如何更正上述代码以便可以正确查询上述代码,我希望您能给我一些建议〜