Date&Time in java codes&XML
Problem Description
The path of the Time is,
Java.util.Date --> XML: datetime --> Java.util.Calendar.getTime()
If we have not done any additional change for the Time functions, the result in the end will be many hours away from the actual time.
One possible Solution
java.util.Date nowdate
=
new
java.util.Date();
nowdate.setTime(nowdate.getTime() - nowdate.getTimezoneOffset() * 60 * 1000 );
nowdate.setTime(nowdate.getTime() - nowdate.getTimezoneOffset() * 60 * 1000 );
ps: getTimezoneOffset(): unit is minute
setTime() and getTime(): unit is millisecond
Calendar CaseStartDate
=
srs.getCaseDateInfo().getCaseStartDate();
nowdate = CaseStarDate.getTime(); // Get day and time
nowdate = CaseStarDate.getTime(); // Get day and time