title: offset Java time by a number of seconds
body: <p>here is what I would like to do:</p>
  
  <p>I have a date/time as a string, something like "January 2, 2010 10:25:30".
  The format is defined by localeLang (en, ja, unix, etc) and localeCountry (US, JP, etc). Knowing the string that represents the date and the format they are in (given by locale), I want to calculate the date/time shifted by a number of seconds.</p>
  
  <p>example:
      date/time = January 2, 2010 10:25:30
      seconds to shift = 5
      result = January 2, 2010 10:25:35</p>
  
  <p>Is there an easy way to do it using what Java offers ? 
  I mean I wouldn't want to write all the logic myself, keeping in mind leap years and all those details ... :D</p>