怎么把字符串类型转换为日期/时间类型

数据库里的日期是日期时间格式,sql语句获得的日期是字符串类型的,怎么将字符串类型转换为日期时间格式

cast('日期字符串' as datetime)

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = format.parse("2016-07-18 21:10:20");

楼上正解
String time = "2016-07-18 21:10:20";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //换成 yyyy-MM-dd HH:mm:ss 2016-07-18 21:10:20格式
Date date = format.parse(time); //转换成日期