EtDatetime constructor
EtDatetime({})
Constructs an EtDatetime instance.
For example, to create a new EtDatetime object representing the 7th of መስከረም 2012, 5:30pm
var covid19Confirmed = new EtDatetime(year: 2012, month: 1, day: 7, hour: 17, minute: 30);
Implementation
EtDatetime(
{required int year,
int month = 1,
int day = 1,
int hour = 0,
int minute = 0,
int second = 0,
int millisecond = 0,
int microsecond = 0})
: fixed = _fixedFromEthiopic(year, month, day),
moment =
_dateToEpoch(year, month, day, hour, minute, second, millisecond) {
if (fixed == null) throw ArgumentError();
}