【发布时间】:2015-08-11 03:50:48
【问题描述】:
我用这个方法来获取当地时间:
Calendar cal = Calendar.getInstance();
String time= new SimpleDateFormat("dd MMM yyyy HH:mm:ss").format(cal.getTime());
我的问题是那天下午这个方法给了我例如“11:15”但它已经是“23:15”了。 我希望我的描述不会令人困惑。
我想取回下午的值,例如:12:MM、13:MM、14:MM ..etc 到 23:MM。 . .
我应该改变什么?
【问题讨论】:
-
一些相关阅读资料:infiniteundo.com/post/25326999628/…
-
看来您对 0-23 之间的小时值使用了正确的标志。有关更多信息,请参见此处:docs.oracle.com/javase/7/docs/api/java/text/… 您的问题是否可能在代码中的某个较低位置?
time是如何使用的?
标签: java android-calendar