Class DateTimeExtensions
Date/time extension members.
public static class DateTimeExtensions
- Inheritance
-
DateTimeExtensions
- Inherited Members
Methods
ToLocalDateTime(DateTimeOffset, TimeProvider)
Converts the DateTimeOffset to a DateTime in the local time zone, as specified by a TimeProvider. This should be used instead of LocalDateTime, as that property bypasses the abstractions provided by TimeProvider.
public static DateTime ToLocalDateTime(this DateTimeOffset dateTime, TimeProvider timeProvider)
Parameters
dateTimeDateTimeOffsettimeProviderTimeProviderThe TimeProvider.
Returns
Exceptions
- ArgumentNullException
timeProvideris null.
ToLocalDateTimeOffset(DateTimeOffset, TimeProvider)
Converts the DateTimeOffset to a DateTimeOffset in the local time zone, as specified by a TimeProvider. This should be used instead of ToLocalTime(), as that method bypasses the abstractions provided by TimeProvider.
public static DateTimeOffset ToLocalDateTimeOffset(this DateTimeOffset dateTime, TimeProvider timeProvider)
Parameters
dateTimeDateTimeOffsettimeProviderTimeProviderThe TimeProvider.
Returns
- DateTimeOffset
The local DateTimeOffset value.
Exceptions
- ArgumentNullException
timeProvideris null.