EtDatetime.fromMillisecondsSinceEpoch constructor
EtDatetime.fromMillisecondsSinceEpoch(
- int millisecondsSinceEpoch
Constructs an EtDatetime instance
with the given millisecondsSinceEpoch
.
var thisInstant = new EtDatetime.fromMillisecondsSinceEpoch(1585742246021);
Implementation
EtDatetime.fromMillisecondsSinceEpoch(int millisecondsSinceEpoch)
: moment = millisecondsSinceEpoch,
fixed = _fixedFromUnix(millisecondsSinceEpoch) {
if (fixed == null) throw ArgumentError();
if (millisecondsSinceEpoch.abs() > _maxMillisecondsSinceEpoch ||
(millisecondsSinceEpoch.abs() == _maxMillisecondsSinceEpoch)) {
throw ArgumentError(
"Calendar is outside valid range: ${DateTime.now().millisecondsSinceEpoch}");
}
}