 <p>It looks like you're using the same date object for both log statements. Add this before your "download complete" log statement:</p> <pre><code>dt = new Date(); </code></pre> <p>By the way, all those methods (getSeconds, getHours, etc) of Date are depricated. You can get the timing simply by doing a System.currentTimeMillis() at the beginning of the download and again at the end and subtracting. This is the total duration in milliseconds which you can convert into hours/min/seconds if you want.</p>