Formatting a Duration like HH:mm:ss : <p>Is there a good way to format a Duration in something like hh:mm:ss, without having to deal with time zones?</p>

<p>I tried this:</p>

<pre><code>DateTime durationDate = DateTime.fromMillisecondsSinceEpoch(0);
String duration = DateFormat('hh:mm:ss').format(durationDate);
</code></pre>

<p>But I always get 1 hour to much, in this case it would say <code>01:00:00</code></p>

<p>And When I do this:</p>

<pre><code>Duration(milliseconds: 0).toString();
</code></pre>

<p>I get this: <code>0:00:00.000000</code></p>
