您的位置:首页 > 其它

怎么把字符串的时间转换为想要的时间格式

2015-12-09 17:16 190 查看
if(!starttime.equals("")){
//先把字符串转化成Date,再把Date转换成你想要的格式

SimpleDateFormat sdf_start = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
try
{

Date date=sdf_start.parse(starttime);
SimpleDateFormat sdf_start1=new SimpleDateFormat("yyyy-MM-dd");
//注意:转换后的是字符串格式
String startDate=sdf_start1.format(date);
sqlbuf.append("   and START_TIME_>=").append("to_date('").append(startDate).append("','yyyy-MM-dd')");
}
catch (ParseException e)
{
e.printStackTrace();
}

}
//PS: 查询数据库不需要转化为时间格式的,比如Date类型的,oracle数据库可以通过to_date('字符串的时间格式','yyyy-MM-dd')可以把字符串的时间格式变为数据库的时间格式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: