【发布时间】:2018-06-01 20:48:44
【问题描述】:
我正在尝试格式化具有date 键格式的 JSON:
日期:“2017-05-23T06:25:50”
我目前的尝试如下:
private String formatDate(String date) {
SimpleDateFormat format = new SimpleDateFormat("MM/DD/yyyy");
String formattedDate = "";
try {
formattedDate = format.format(format.parse(String.valueOf(date)));
} catch (ParseException e) {
e.printStackTrace();
}
return formattedDate;
}
但在这种情况下,我的应用程序中没有显示结果,TextView 是不可见的,我无法记录任何内容。
我确实尝试了其他解决方案,但对我来说没有成功。不知道是不是因为传入的值是一个字符串。
【问题讨论】:
-
您是否看到任何异常?如果是这样,请在您的问题中发布堆栈跟踪。
-
我推荐
LocalDateTime.parse(date).format(DateTimeFormatter.ofPattern("MM/dd/uuuu"))。使用 ThreeTenABP 在 Android 上使用它。 -
Change date format in a Java string 的可能重复项。使用您的搜索引擎查找更多类似的问题和答案。
标签: java android string date date-format