title: Get locale Date Time String from GMT time long in JAVA
body: <p>I need help for my project.</p>
  
  <p>My user datebase has time offset with GMT like this object
  {userid:"XTGTS12",timezoneoffset:-8} at GMT/UTC -8:00 which is PST locale.
  each user in different timezoneOffset around the world.</p>
  
  <p>I need to send out push notification to user telling them the server down time like:
  "The server is going to shutdown at {0}"</p>
  
  <p>The Admin pass a GMT time long to me and I need pull all user object, according to the timezoneoffset integer to generate the date and time and whole string to user at their local time.</p>
  
  <p>I am not sure how to implement in Java.</p>
  
  <p>If the Admin pass me a GMT time long, which is 2016-04-01 00:00:00 </p>
  
  <p>The final string I should send to user at timezoneOffset -8 is
  "The server is going to shutdown at 2016-03-31 16:00:00"</p>