为了账号安全,请及时绑定邮箱和手机立即绑定

Java 的date这个地方为什么会输出00:00?

Java 的date这个地方为什么会输出00:00?

qq_花开花谢_0 2019-02-26 01:22:32
public static void main(String[] args) throws Exception { DateFormat formart = new SimpleDateFormat("hh:mm"); Date day=formart.parse("12:00"); System.out.println(day.toString()); } 不是应该是12:00吗?
查看完整描述

3 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

改成就可以了:
DateFormat formart = new SimpleDateFormat("HH:mm");
hh:mm是12小时制的,可能是被解析成凌晨12点了。

查看完整回答
反对 回复 2019-03-01
?
青春有我

TA贡献1784条经验 获得超8个赞

你改成HH:mm试试,区分大小写的这里的格式

查看完整回答
反对 回复 2019-03-01
?
手掌心

TA贡献1942条经验 获得超3个赞

"h:mm a"格式试试,12:00 PM

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 695 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号