Har*_*shi 4 android android-date
你好,我有约会对象..
String date="09:00 AM"
Run Code Online (Sandbox Code Playgroud)
但我需要09:00:00
所以我使用以下。
String date="09:00 AM"
SimpleDateFormat f1 = new SimpleDateFormat("hh:mm:ss");
Date d1= f1.parse(date);
Run Code Online (Sandbox Code Playgroud)
但它给了我解析异常。
请帮我找到这个。
提前致谢。
这不是解析该日期的正确格式,您需要类似的内容:
"hh:mm a"
Run Code Online (Sandbox Code Playgroud)
一旦你有了一个日期对象,你就可以使用不同的格式来输出它。以下代码段显示了如何:
import java.text.SimpleDateFormat;
import java.util.Date;
String date = "09:27 PM";
SimpleDateFormat h_mm_a = new SimpleDateFormat("h:mm a");
SimpleDateFormat hh_mm_ss = new SimpleDateFormat("HH:mm:ss");
try {
Date d1 = h_mm_a.parse(date);
System.out.println (hh_mm_ss.format(d1));
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
这输出:
21:27:00
Run Code Online (Sandbox Code Playgroud)
正如你所期望的那样。
| 归档时间: |
|
| 查看次数: |
6205 次 |
| 最近记录: |