问题说明
数据库中的格式:
- JavaBean中:
private Date birthday;
很多时候,在创建数据库表时,避免不了添加个人的生日信息,一般都是使用Date类型进行存储和JavaBean编写,但是打印的时候如果也使用使用Java打印getBirthday()
的话,就会出现下面的情况。
这显然不是我们想看到的结果。
解决方案
解决这个问题需要用到日期格式化,具体操作如下:
设置日期格式
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
格式化日期对象
System.out.println(df.format(user.getBirthday());
这样就可以正常输出啦: