title: How to set Android Chronometer base time from Date object?
body: <p>I've got an issue with starting chronometer from the specific time.
  There is a Date object I want my chronometer start from:</p>
  
  <pre><code>Date d = new Date(); //now, just for example
  chronometer.setBase(d.getTime()); //long value of d
  Log.d("Date: " , "d.getTime() time is [" + d.getTime() +"]");
  Log.d("Chron: " , "chronometer.getBase() is [" + chronometer.getBase() +"]");
  //let's print out elapsedRealtime from official sample
  Log.d("Chron: " , "SystemClock.elapsedRealtime() is [" + SystemClock.elapsedRealtime() +"]");
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>06-02 13:35:23.025: D/Date:(928): d.getTime() time is [1338644123032]
  06-02 13:35:23.037: D/Chron:(928): chronometer.getBase() is [1338644123032]
  06-02 13:35:23.037: D/Chron:(928): SystemClock.elapsedRealtime() is [11624388]
  </code></pre>
  
  <p>Actually, why this long values of time differes (11624388 and 1338644123032)?</p>
  
  <p>When I start my chronometer from base</p>
  
  <pre><code>chronometer.setBase(SystemClock.elapsedRealtime());
  </code></pre>
  
  <p>- it always works fine ( "00:00" and rising)</p>
  
  <p>But when I try to set the date from a past Date (f.e. yesterday):</p>
  
  <pre><code>chronometer.setBase(yesterday.getTime());
  </code></pre>
  
  <p>- it shows "00:0(" and changes every second the latest char to ")", "*", "/" and others</p>
  
  <p>Could you please advise how can I set the chronometer base to a Date object?</p>