table structure:
sysdurationtimeday , sysdurationtimehour, sysdurationtimeminute
1, 12,10
3, 23,10
0, 0,10
i have these 3 fields from database, after getting these 3 values, what is the technique that i can use do cast to which Java Object? (maybe Calendar.class, TimeStamp.class) ?
and use it to compared with record is spent less than 1 day, more than 1 day + less than 3 days. etc?
As long as you’re talking durations and not absolute times, this is pretty easy. Just express the time in a convenient unit, say seconds:
In Java the standard way to represent this is actually as a long value in milliseconds, ala
System.currentTimeMillis().All the standard Java classes are intended to handle absolute times and need to deal with daylight savings, leap years, and all that crap. At least with the data you gave us, you don’t have the required info anyway: there’s no way to tell if the day was a daylight savings day and therefore took 23 or 25 hours instead of 24.