title: Parsing time duration in Java like "time=+1d1h55m15s584ms"
body: <p>I am currently running few shell command in my android app and parsing the shell output on my app.</p>
  
  <p>Currently my shell output is also returning a time duration between previous output. The duration is something like this -- time=+1d1h55m15s584ms</p>
  
  <p>Now I am stuck in here. If there anyways to calculate this duration into milliseconds or turn it into exact timestamp?</p>