hour property

int hour

The hour of the day, expressed as in a 24-hour clock 0..23.

var moonLanding = JDate.parse('1969-07-20 20:18:04Z');
assert(moonLanding.hour == 20);

Implementation

int get hour => _hour;
void hour=(int hour)

The hour of the day, expressed as in a 24-hour clock 0..23.

var moonLanding = JDate.parse('1969-07-20 20:18:04Z');
assert(moonLanding.hour == 20);

Implementation

set hour(int hour) {
  if (hour >= 0 && hour < 24) {
    _microsecondsSinceEpoch += 60 * 60 * 1000000 * (-_hour + hour);
    _millisecondsSinceEpoch += 60 * 60 * 1000 * (-_hour + hour);
    _hour = hour;
  } else {
    throw 'Hour number out of range';
  }
}