String date = (String) android.text.format.DateFormat.format("yyyy-MM-dd HH:mm:ss", new java.util.Date());
某些设备是否正常工作。但在其他设备中,我得到了:
2015-12-24 HH:28:24
在我改变(HH)时无法工作的设备 - > (hh)有效。但我需要24小时模式的小时。
答案 0 :(得分:4)
尝试使用kk
代替hh
,例如:
String date = (String) android.text.format.DateFormat.format("yyyy-MM-dd kk:mm:ss", new java.util.Date());
或使用SimpleDateFormat
:
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
formatter.format(new Date(System.currentTimeMillis()));
查看文档:{{3}}
H - 白天的小时(0-23)
k - 白天的小时(1-24)
K - 上午/下午(0-11)小时
h - 上午/下午(1-12)小时
答案 1 :(得分:0)
您可以使用as:
.then()
希望这对你有所帮助。