java中如何将 Fri Nov 05 15:36:49 CST 2010 格式的date数据转化成 yyyy-mm-dd 格式的date数据?
展开全部
public static void main(String[] args) throws Exception {
String dt = "Fri Nov 05 15:36:49 CST 2010";
SimpleDateFormat sdf1= new SimpleDateFormat("EEE MMM DD HH:mm:ss z yyyy", Locale.ENGLISH);
SimpleDateFormat sdf2= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf2.format(sdf1.parse(dt)));
}
更多追问追答
追问
我想要结果是date型的
追答
sdf1.parse(dt)这不就是Date?
Date类型是没有格式的,它只保存一个long类型的毫秒数而已,你的问题有点歧义,只有转成字符串才谈得上格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询