Android 中SimpleDateFormat的使用注意

以前在程序中总这样使用  SimpleDateFormat sdf=new SimpleDateFormat("hh:mma");   date1=sdf.parse(alertTimeStr); 这时候如果alertTimeStr 是 11:11AM,而你的手机是在中文状态,那么第二句代码就会报出异常,因为中文识别的是上午、下午,不是AM,PM。

正确的用法是加上Locale参数SimpleDateFormat sdf=new SimpleDateFormat("hh:mma",Locale.ENGLISH);

上一篇:[CareerCup] 3.2 Min Stack 最小栈


下一篇:ASP.NET MVC Web API Post FromBody(Web API 如何正确 Post)