我正在将 UTC 时间转换为本地时间,但我遇到了错误:
org.threeten.bp.format.DateTimeParseException: Text 'Wed Oct 17 06:12:19 GMT+05:30 2018' could not be parsed at index 20
请说出任何其他选项或修复此解决方案..
这是我的代码,请检查:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
String formattedDate = LocalDateTime.parse(UTC_time, formatter)
.atOffset(ZoneOffset.UTC)
.atZoneSameInstant(ZoneId.systemDefault())
.format(formatter);
最佳答案
使用这个
DateTimeFormatter formatter =
DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
您可以使用这个 link找到你的模式
关于android - 如何修复 org.threeten.bp.format.DateTimeParseException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52851524/