android HH:mm小时制的转换
时间: 2024-02-05 14:05:13 浏览: 21
如果你要将一个日期或时间格式从 24 小时制转换为 12 小时制,可以使用 SimpleDateFormat 类的 "hh:mm a" 格式。这个格式将返回类似于 "09:30 AM" 的字符串。
以下是一个示例代码:
```java
SimpleDateFormat inputFormat = new SimpleDateFormat("HH:mm");
SimpleDateFormat outputFormat = new SimpleDateFormat("hh:mm a");
Date date = inputFormat.parse("14:30");
String formattedTime = outputFormat.format(date);
System.out.println(formattedTime); // 输出:02:30 PM
```
如果你要将一个日期或时间格式从 12 小时制转换为 24 小时制,可以使用 "HH:mm" 格式。这个格式将返回类似于 "14:30" 的字符串。
以下是一个示例代码:
```java
SimpleDateFormat inputFormat = new SimpleDateFormat("hh:mm a");
SimpleDateFormat outputFormat = new SimpleDateFormat("HH:mm");
Date date = inputFormat.parse("02:30 PM");
String formattedTime = outputFormat.format(date);
System.out.println(formattedTime); // 输出:14:30
```
希望能对你有所帮助!