我用这个方法来获取本地时间:获取在Java(日历)当地时间
Calendar cal = Calendar.getInstance();
String time= new SimpleDateFormat("dd MMM yyyy HH:mm:ss").format(cal.getTime());
我的问题是,下午这个方法让我回去例如,“11:15”,但它是“23 :15“已经。 我希望我的desc不会令人困惑。
我想回复下午的值,例如:12:MM,13:MM,14:MM ..等到23:MM。 。 。
我应该改变什么?
一些相关的阅读材料:http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time – 2013-03-05 08:02:52
看来你正在使用0-23之间的小时值正确的标志。有关详细信息,请参阅此处:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.htm 是否有可能您的问题在代码中较低的地方?如何使用'时间'? – Barett 2015-08-10 19:48:32