title: Java SQL subtract an hour from date
body: <p>I need a <code>java.sql.Timestamp</code> value corresponding to one hour ago.  I have a few date related things happening here so it's important that the current time is sampled only once and the rest of the code uses that same time.  As far as setting a <code>Timestamp</code> based on current time in ms.</p>
  
  <p>Manipulating the <code>Calendar</code> object seems really klunky since I have to do things like add and subtract time to the calendar, which modifies it, so then I would have the lovely pleasure of either cloning myself a copy first or toggling its value around.</p>