java - 错误将此数据转换为日期 ("HH:mm a")、("dd MM")和 ("yyyy")。如何将其划分为 :D 部分

标签 java android

<分区>

错误(java.text.ParseException:无法解析的日期:“2017 年 11 月 2 日 09:44:00:000AM”)

这是我的代码,我在 fragment 上使用它

String tanggal = dataObject.getString("tgl_periksa");
DateFormat readFormat = new SimpleDateFormat("MM dd yyyy HH:mm:ss:SSSa");

DateFormat writeFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
     date = readFormat.parse( tanggal );
} catch ( ParseException e ) {
  e.printStackTrace();
}
String formattedDate = "";
if( date != null ) {
   formattedDate = writeFormat.format( date );
}

最佳答案

将您的 readFormat 模式更改为它:

DateFormat readFormat = new SimpleDateFormat("MMM dd yyyy HH:mm:ss:SSSa")

关于java - 错误将此数据转换为日期 ("HH:mm a")、("dd MM")和 ("yyyy")。如何将其划分为 :D 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51490220/

相关文章:

java - 在 Nimbus L&F 中多次更改 JButton 背景颜色时出现问题

java - jsp提交时找不到页面

java - 按钮多次打开新的 JFrame。我该如何阻止呢?

android - TransitionManager 没有动画颜色变化

android - google-map sdk map 设置 - 授权失败,确保以下内容与 API 控制台中的内容相对应

java - JSTL 持久数据库连接

java - PayPal 支付 Activity 中的空异常

Android:按专辑搜索轨道时 MediaStore 中的光标返回 0

javascript - 检测智能手机上的文本选择

android - 如何使用 Gradle Android 运行单个仪器测试