I\'ll be using the Calendar
api for this. My primary concern is that
Date birthDate = (...say Apr 20th 0300hrs)
Calendar ca
Second parameter in Calendar's .add method is indeed the delta, or the change, so yes, this would subtract 6 hours.
read more here: enter link description here
Yes.
Reference for calendar.add
http://www.tutorialspoint.com/java/util/calendar_add.htm
No.
After running the following code:
Date birthDate = (...say Apr 20th 0300hrs)
Calendar cal = Calendar.getInstance();
cal.setTime(birthDate);
cal.add(Calendar.HOUR, -6);
you are guaranteed that cal is set to six hours before 'Apr 20th 0300hrs', but not that it is set to 'Apr 19th 2100hrs'.