【发布时间】:2012-03-20 21:46:09
【问题描述】:
Calendar ci = Calendar.getInstance();
CiDateTime = "" + (ci.get(Calendar.MONTH) + 1) +
"/" + ci.get(Calendar.DAY_OF_MONTH) +
"/" + ci.get(Calendar.YEAR);
String visitdatetime = CiDateTime + "" +
ci.get(Calendar.HOUR_OF_DAY) + ":" +
ci.get(Calendar.MINUTE) + ":" +
ci.get(Calendar.SECOND);
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
我以 24 小时格式从服务器获取。但我想以 MM/dd/yyyy hh:mm AM/PM 之类的 12 小时格式显示我的日期。
【问题讨论】:
-
我没有看到你的问题。您的格式化程序似乎正确。怎么了?
-
其实我改不了..
-
smthing 错误是 thr..java.lang.IllegalArgumentException
-
我认为您的问题中缺少一部分。我认为更多的是解析日期而不是格式化它。您从服务器收到日期的格式是什么?你能贴一个日期的例子吗? (它可能是一种标准格式,有很多工具可以解析它。)
标签: android time-format