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

Date输出不是时间,,,

/ 猿问

Date输出不是时间,,,

慕瓜4170288 2019-08-13 14:17:23

Date date=new Date();

  System.out.println("当前的日期是------>"+date.toString());

}

输出结果是    当前的日期是------>helloOOP.Date@27716f4

这是啥东西,,,

查看完整描述

2 回答

?
慕容0056306

JAVA里面所有toString都是默认显示内存地址,就像你输出的这样,但是Date类重写了toString的,调用时应该打印格式化后的日期,你这里显然调用这个重写方法失败了,调用了默认方法,你可以按住ctrl点开Date里面找一下toString

查看完整回答
反对 回复 2019-08-15
?
柳太爷

你的这个date对象不是java的date对象,java的date对象重写的toString方法,可以输出时间,你的这个输出的是一个对象,你看看是不是date对象引用错了

查看完整回答
反对 回复 2019-08-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信