TimestampOffset.withDateTimeAndOffset constructor
- {required DateTime dateTime,
- required TimeZoneOffset timeZoneOffset}
Creates a new timestamp offset object with the given value.
The DateTime is a local date and time in UTC.
Parameters:
dateTime
— The date time.timeZoneOffset
— The time zone offset.
Implementation
factory TimestampOffset.withDateTimeAndOffset(
{required DateTime dateTime, required TimeZoneOffset timeZoneOffset}) {
_initializeArcGISEnvironmentIfNeeded();
final coreDateTime = dateTime.toArcGIS();
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_TimestampOffset_createWithDateTimeAndOffset(
coreDateTime._handle, timeZoneOffset._handle, errorHandler);
});
final TimestampOffset object = TimestampOffset._withHandle(handle);
object._timeZoneOffset.cache(timeZoneOffset);
return object;
}