Java中时间格式转换问题? 如何把String类型转换成指定格式的date类型的时间啊??谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ自己看SimpleDateFormat吧,这问题问的频率太高了………… public static String stringFormate(String time,String pattern){ String str_date = null; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.ENGLISH); Date date = sdf.parse(time); //先把String转化成Date SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); str_date = simpleDateFormat.format(date); //转换成指定格式的String } catch (ParseException e) { e.printStackTrace(); } return str_date; } 能转换成指定格式的,但返回的是String,不知道怎么转换为date类型啊?? 返回String就行了返回date的话,本来就没有什么格式的,只是一堆数字代表了时间,真正需要输出的话还是一个String,就换成String就好了 一个是在action里 用SimpleDateFormat 将字符串转换成date格式另一种就是将字符串传递到sql用用to_date转换成 date类型 SimpleDateFormat 看API 自己还不能搞定呀 能将时间转换出指定格式(如“yyyy-MM-dd”)的date类型的吗?谢谢了~! public static String stringFormate(String time,String pattern){String str_date = null;try {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.ENGLISH); Date date = sdf.parse(time); //先把String转化成DateSimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);str_date = simpleDateFormat.format(date); //转换成指定格式的String} catch (ParseException e) {e.printStackTrace();}return str_date;} 用timestamp可以达到你要的效果! http://blog.csdn.net/ileson/archive/2010/01/26/5257486.aspx我的一点总结。呵呵。希望有帮助。 求指点迷津 jstl如何判断session的值呢? 关于JBoss EJB3集群配置问题 怎么将.WAR文件部署到tomcat中 struts+ hibernate中,修改数据库记录值时,有时要重启TOMCAT 才能看到数据库修改结果 struts2 weblogic下上传文件问题 hibernate 效率如何阿? jakarta-tomcat-5.0.19如何修改服务器主页目录root为其它目录呀 请教jdbc的问题 高分求如何在jbuilder9 下配置weblogic7 Java EE java怎么实现试用期控制?
String str_date = null;
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.ENGLISH);
Date date = sdf.parse(time);
//先把String转化成Date
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
str_date = simpleDateFormat.format(date);
//转换成指定格式的String
} catch (ParseException e) {
e.printStackTrace();
}
return str_date;
} 能转换成指定格式的,但返回的是String,不知道怎么转换为date类型啊??
返回date的话,本来就没有什么格式的,只是一堆数字代表了时间,真正需要输出的话还是一个String,就换成String就好了
String str_date = null;
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.ENGLISH);
Date date = sdf.parse(time);
//先把String转化成Date
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
str_date = simpleDateFormat.format(date);
//转换成指定格式的String
} catch (ParseException e) {
e.printStackTrace();
}
return str_date;
}
我的一点总结。
呵呵。希望有帮助。