我有一个变量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中所需的日期输出?
答案 0 :(得分:2)
如果您使用Date对象(请注意@ RealSkeptic的评论),您需要这样做。
array