文档中写道 date.toString
返回格式为:
dec mon dd hh:mm:ss zzz yyyy
所以我打印我的出生日期:
logger.error(person.getDateOfBirth().toString() + "dddddddddddddddd");
但看起来不一样:
- 1955-04-14 00:00:00.0dddddddddddddddd
为什么?
更新:
我这样设置日期:
Calendar calendar = Calendar.getInstance();
calendar.set(1955, 3, 14);
calendar.getTime()
我期待文档中写入的格式的日期
最佳答案
确认类型
person.getDateOfBirth()
是java.util.Date。
通过查看输出,我猜它是java.sql.Timestamp
关于java - toString方法中java.util.Date的奇怪格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16603731/