我有一个字符串,其中包含 YYYYMMDD 格式的日期(例如 20130614),我想将其转换为日期并打印为:“日月日年”(例如 2013 年 6 月 14 日星期五)。我尝试使用 SimpleDateFormat 执行此操作,但它返回日期和时间(我不想要时间)(例如 Fri Jun 14 00:00:00 EET 2013)。
我的代码是:
String tmpValue = "20130614";
Date date = (Date) new SimpleDateFormat("yyyyMMdd").parse(tmpValue);
另外,我希望在打印后将其转换回具有 YYYYMMDD 格式的字符串。可能吗?