java中如何将 Fri Nov 05 15:36:49 CST 2010 格式的date数据转化成 yyyy-mm-dd 格式的date数据?

 我来答
oliverpp
2013-11-30 · TA获得超过988个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:638万
展开全部
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类型的毫秒数而已,你的问题有点歧义,只有转成字符串才谈得上格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yesui_2011
2013-11-30
知道答主
回答量:54
采纳率:0%
帮助的人:16.6万
展开全部
SimpleDateFormatsdf = new SimpleDateFormat("yyyy-mm-dd");
sdf.format(new Date());
更多追问追答
追问
我想要的结果的类型是 date 型的
追答
Date类型的yyyy-mm-dd 格式? 没有这样的格式吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式