android - 使用 Joda 时间将 12 小时时间转换为 24 小时时间

标签 android datetime jodatime joda-convert

我收到此错误 格式无效:“09:30 PM”在“PM”时格式错误

LocalTime start = new LocalTime();
LocalTime end = new LocalTime();
DateTimeFormatter formatter = DateTimeFormat.forPattern("hh:mm a");
start = formatter.parseLocalTime(from.toLowerCase());
end = formatter.parseLocalTime(to.toLowerCase());

最佳答案

您的模式不正确。请使用以下内容:

DateTimeFormatter formatter= DateTimeFormat.forPattern("hh:mm aa");

编辑:这是指向 Documentation for DateTimeFormat 的链接.

关于android - 使用 Joda 时间将 12 小时时间转换为 24 小时时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42131886/

相关文章:

php - MySQL DATETIME 问题

c# - 在 WPF 数据网格中将 Null 或默认 DateTime 值显示为 "blank"或 NA

hibernate - Joda 时间 DateTime 错误地存储在数据库中

java - Joda DateTime 无法通过毫秒正确设置日期

Android 应用程序堆栈像 View

android - 如何通过 Android NDK 编译 C++ 项目

android - 一个意料之外的问题发生了。请稍后再试。 (3200000)

java - 使用 Assets 文件夹中的其他应用程序打开 pdf,解决方法

Python - 在 UTC 中获取时区感知当前时间的最简单和最连贯的方法?

Java:如何查找给定时区月底的时间戳