title: SimpleDateFormat Parse a time string with current date
body: <p>I receive a time string, for example <code>14:26:16</code>, which refers to today.
  My requirement is to find the difference between the current time and the given time.</p>
  
  <p>SimpleDateFormat parses the string without an exception, but instead of getting <code>25/10/2015 14:26:16</code> I get <code>01/01/1970 14:26:16</code>. As simple as it sounds, I haven't figured out a simple way to parse it with the correct date.</p>
  
  <p>My current code:</p>
  
  <pre><code>SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
  Date currentTime = new Date(); //25/10/2015
  Date arrivalTime = formatter.parse(eta); //01/01/1970
  final long difference = arrivalTime.getTime() - currentTime.getTime();
  </code></pre>