FhirDate.fromDateTime constructor

FhirDate.fromDateTime(
  1. DateTime dateTime, [
  2. DatePrecision precision = DatePrecision.YYYYMMDD
])

Implementation

factory FhirDate.fromDateTime(DateTime dateTime,
    [DatePrecision precision = DatePrecision.YYYYMMDD]) {
  final String dateString = dateTime.toIso8601String();
  final int len = <int>[4, 7, 10][precision.index];

  return FhirDate._(
      dateString.substring(0, len), dateTime, true, precision, null);
}