页面日期是string类型,数据库是date型格式为2011-9-18 怎么转换才能去数据库里查找
就是要根据页面的日期(string)到数据库里根据这个时间来查询数据(findByDate),而数据库的对应日期是2011-9-18格式。我怎么才能把页面的string类...
就是 要根据页面的日期(string)到数据库里根据这个时间来查询数据( findByDate),而数据库的对应日期是2011-9-18格式。 我怎么才能把页面的string类型转成“2011-9-18”类型的date类型? 谢谢 跪求啊
展开
2个回答
展开全部
//String型日期转换成Timestamp的日期;
public Timestamp stringtotime(String datetime) throws ParseException{
Timestamp ts = null;
SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.SIMPLIFIED_CHINESE);
Date date = DateFormat.getDateInstance(DateFormat.SHORT, Locale.SIMPLIFIED_CHINESE).parse(datetime);
String mDateTime=formatter.format(date);
ts=Timestamp.valueOf(mDateTime);
return ts;
}
public Timestamp stringtotime(String datetime) throws ParseException{
Timestamp ts = null;
SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.SIMPLIFIED_CHINESE);
Date date = DateFormat.getDateInstance(DateFormat.SHORT, Locale.SIMPLIFIED_CHINESE).parse(datetime);
String mDateTime=formatter.format(date);
ts=Timestamp.valueOf(mDateTime);
return ts;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |