title: In joda time how to convert time zone without changing time
body: <p>I am getting UTC timestamp from database which is I am setting into a JodaTime <code>DateTime</code> instance</p>
  
  <pre><code>DateTime dt = new DateTime(timestamp.getTime());
  </code></pre>
  
  <p>It stores the time perfectly say <code>10:00 AM</code> but with local time zone. E.g, I am in IST time zone which is +5:30 from UTC</p>
  
  <p>I have tried lots of things for changing the timezone but with every thing it changes the time from <code>10:00 AM</code> to something else by using +5:30 difference</p>
  
  <p>Is there any way by which I can change TimeZone without affecting current time</p>
  
  <p>EDIT:
  If my current time is:</p>
  
  <pre><code>2013-09-25 11:27:34 AM      UTC
  </code></pre>
  
  <p>Following is the result when I use this <code>new DateTime(timestamp.getTime());</code> </p>
  
  <pre><code>2013-09-25 11:27:34 AM  Asia/Kolkata
  </code></pre>
  
  <p>And following is the result when I use this <code>new DateTime(timestamp.getTime(), DateTimeZone.UTC)</code>;</p>
  
  <pre><code>2013-09-25 05:57:34 AM  UTC
  </code></pre>