title: java convert milliseconds date corresponding timezone date in java
body: <p>1)I need to find out the user timezone and time. For that I use</p>
  
  <pre><code>Calendar currentdate1 = Calendar.getInstance();
  TimeZone tz = Calendar.getInstance().getTimeZone(); 
  System.out.println("time zone"+tz);
  System.out.println(tz.getDisplayName()); // (Now India Standard Time)  
  System.out.println(tz.getID()); // (Now . Asia/Kolkata)
  </code></pre>
  
  <p>By using this I need to find out the current time of that user1 at corresponding timezone.</p>
  
  <p>2)One user2 upload video on there date. I convert that into millisecond and store it database. User1 want to see the uploading time of user2 as user1 date and time corresponding to his timezone.How can I do this.</p>