Search code examples
javadatereflectiontostringapache-commons-lang

In what format does ToStringBuilder.reflectionToString(Object) display dates?


In what format does ToStringBuilder.reflectionToString(Object) display dates? According to the Apache Commons Lang 2.4 documentation, ToStringBuilder.reflectionToString(Object) delegates to ReflectionToStringBuilder.toString(Object) which "Builds a toString value using the default ToStringStyle through reflection." So, in what format does the default ToStringStyle display dates?


Solution

  • DefaultToStringStyle is just an immutable subclass of ToStringStyle, so it falls back on that for handling. ToStringStyle does not have any special handling for dates, so it just uses Date's toString.

    However, there is actually an example of adding it.