我用這個方法來獲取本地時間:獲取在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