FhirTime.fromUnits constructor
FhirTime.fromUnits({
- dynamic hour,
- dynamic minute,
- dynamic second,
- dynamic millisecond,
Implementation
factory FhirTime.fromUnits(
{dynamic hour, dynamic minute, dynamic second, dynamic millisecond}) {
String? timeString = hour?.toString().padLeft(2, '0');
if (timeString != null && minute != null) {
timeString += ':${minute.toString().padLeft(2, '0')}';
if (second != null) {
timeString += ':${second.toString().padLeft(2, '0')}';
if (millisecond != null) {
timeString += '.${millisecond.toString().padLeft(3, '0')}';
}
}
}
return timeString == null ? FhirTime('') : FhirTime(timeString);
}