我在数据库( match.getDate
)中有一个 String
--- 具有以下日期格式:
2018-01-04
这是我要格式化的日期,存储为日/月/年。我想为我的 Android 应用程序格式化它。
我想将日期格式化为:
2018 年 4 月 1 日,星期日
我的代码如下:
SimpleDateFormat fDate = new SimpleDateFormat("dd/MM/yyyy");
try {
textViewDate.setText(fDate.parse(match.getDate()).toString());
} catch (ParseException ex) {
System.out.println(ex.toString());
}
这输出:
2018 年 4 月 8 日星期日 00:00:00 GMT+00:00。
我也试过 "EE, MM d, yyyy"
,但它给了我:
java.text.ParseException:无法解析的日期:“01/04/2018”
原文由 Carl Bruiners 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用我创建的这个日期格式化程序方法
并像这样调用此方法
你会得到想要的输出