value property

  1. @override
DateTime get value
override

Implementation

@override
DateTime get value {
  if (nodeRoot.valueAsNumber == null) {
    throw Exception('bad field value');
  }
  if (nodeRoot.valueAsNumber!.isNaN) {
    throw Exception('bad field value');
  }
  return DateTime.fromMillisecondsSinceEpoch(
      (nodeRoot.valueAsNumber ?? 0).ceil(),
      isUtc: true);
}
  1. @override
set value (DateTime value)
override

Implementation

@override
set value(DateTime value) {
  var newValue = '';
  newValue = formatDateTimeText(value);
  nodeRoot.value = newValue;
}