HDateTimeRange constructor
Make from two timestamps
Implementation
factory HDateTimeRange(HDateTime start, HDateTime end) {
if (start.tz != end.tz) {
throw ArgumentError('start.tz and end.tz not equals!');
}
return HDateTimeRange._(start, end);
}