Something
public text v1 · immutable private static int timeZoneHour(int serverHour, IfxUser user) {
int hour = serverHour+user.getTimeZoneOffset();
if (hour < 0) hour += 24;
if (hour > 23) hour -= 24;
return hour;
}
private static int timeZoneOffset(int serverHour, int timeZoneHour) {
int offset = timeZoneHour-serverHour;
if (offset < -2) offset += 24;
return offset;
}