title: Format a period with DurationFormatUtils in a nice way
body: <p>This works very well:</p>
  
  <pre><code>out.println(DurationFormatUtils.formatPeriod(
                          new Date().getTime(),
                          match.getStartingTime().getTime(),
                          "d H"));
  </code></pre>
  
  <p>But now I would like to have some nicer format</p>
  
  <pre><code>out.println(DurationFormatUtils.formatPeriod(
                          new Date().getTime(),
                          match.getStartingTime().getTime(),
                          "d days H hours left"));
  </code></pre>
  
  <p>But as aspected this gives output as</p>
  
  <blockquote>
    <p>45 a01101 4 hour1101 left</p>
  </blockquote>
  
  <p>Is there a simple solution for this problem?</p>