我收到的日期和时间格式如下所述
2016-04-13T00:12:33 + 05:30
我需要将以上格式转换为HH:MM:SS AM / PM
任何人都可以指导我,您的回复将受到赞赏......
答案 0 :(得分:0)
SimpleDateFormat formatter = new SimpleDateFormat("hh:mm:ss a");
Log.i("date ====== " + formatter.format("2016-04-13T00:12:33+05:30"));
答案 1 :(得分:0)
Android具有DateFormat类,用于解析和重新格式化日期为字符串,但JodaTime要好得多。 JodaTime很小,只需几行代码即可处理您正在寻找的内容。
答案 2 :(得分:0)
使用Simple forma tor
需要第一个String to Date然后日期需要更改为期望结果的formatResult
SimpleDateFormat format = new SimpleDateFormat("dd-M-yyyy hh:mm:ss", Locale.ENGLISH);
SimpleDateFormat formatResult = new SimpleDateFormat("hh:mm aa");