XPathDateTime.fromDateTime constructor
XPathDateTime.fromDateTime(])
Creates a new XPathDateTime from a Dart DateTime object.
Implementation
factory fromDateTime(
DateTime dateTime, [
int? timezoneOffsetMinutes,
XPathType type = xsDateTime,
]) {
if (type == xsDate) {
return XPathDateTime.date(
dateTime.year,
dateTime.month,
dateTime.day,
timezoneOffsetMinutes,
);
}
if (type == xsTime) {
return XPathDateTime.time(
dateTime.hour,
dateTime.minute,
dateTime.second,
dateTime.millisecond,
dateTime.microsecond,
timezoneOffsetMinutes,
);
}
return XPathDateTime(
dateTime.year,
dateTime.month,
dateTime.day,
dateTime.hour,
dateTime.minute,
dateTime.second,
dateTime.millisecond,
dateTime.microsecond,
timezoneOffsetMinutes,
type,
);
}