如何在Java中将一种日期格式转换为另一种日期格式?

时间:2015-10-26 14:26:33

标签: java date format data-conversion

我有一个变量myDateString,其中包含一个如下所示的日期字符串:

  

2008-06-20 15:30:11.656

我试图找出如何将其从当前格式转换为以下内容:

  

2008年6月20日

我尝试使用SimpleDateFormat来实现这一目标,但我似乎无法弄明白。到目前为止我已经

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date myDate = sdf.parse(myDateString);
System.out.println(????);

我最初的想法是使用Date方法,如getDay(),getMonth()等,然后将所有这些连接到我想要的字符串中。不幸的是,据我所知,没有方法可以打印出月份名称,只有月份号码。

如何将日期字符串转换为Java中所需的日期输出?

1 个答案:

答案 0 :(得分:2)

如果您使用Date对象(请注意@ RealSkeptic的评论),您需要这样做。

array