ToStringBuilder.reflectionToString(Object)以什么格式显示日期?

ToStringBuilder.reflectionToString(Object)以什么格式显示日期? 根据Apache Commons Lang 2.4文档 , ToStringBuilder.reflectionToString(Object)委托给ReflectionToStringBuilder.toString(Object) ,“使用默认的ToStringStyle通过reflection构建toString值”。 那么,默认的ToStringStyle显示日期的格式是什么?

DefaultToStringStyle只是ToStringStyle一个不可变子类,因此它可以依赖于它来处理。 ToStringStyle对日期没有任何特殊处理,因此它只使用DatetoString

但是,实际上有一个添加它的例子 。

 public class ToStringBuilder { /** * The default style of output to use. */ private static ToStringStyle defaultStyle = ToStringStyle.DEFAULT_STYLE; 

默认为toString样式。 使用ToStringBuilder中的Person示例,输出如下所示:

 Person@182f0db[name=John Doe,age=33,smoker=false]