Beef Corlib
|
Public Member Functions | |
AdjustmentRule[] | GetAdjustmentRules () |
Result< void > | GetAmbiguousTimeOffsets (DateTimeOffset dateTimeOffset, List< TimeSpan > outOffsets) |
Result< void > | GetAmbiguousTimeOffsets (DateTime dateTime, List< TimeSpan > outOffsets) |
TimeSpan | GetUtcOffset (DateTimeOffset dateTimeOffset) |
TimeSpan | GetUtcOffset (DateTime dateTime) |
bool | IsAmbiguousTime (DateTimeOffset dateTimeOffset) |
bool | IsAmbiguousTime (DateTime dateTime) |
bool | IsDaylightSavingTime (DateTimeOffset dateTimeOffset) |
bool | IsDaylightSavingTime (DateTime dateTime) |
bool | IsInvalidTime (DateTime dateTime) |
bool | Equals (TimeZoneInfo other) |
bool | HasSameRules (TimeZoneInfo other) |
override void | ToString (String outStr) |
Static Public Member Functions | |
static void | ClearCachedData () |
static DateTimeOffset | ConvertTimeBySystemTimeZoneId (DateTimeOffset dateTimeOffset, String destinationTimeZoneId) |
static DateTime | ConvertTimeBySystemTimeZoneId (DateTime dateTime, String destinationTimeZoneId) |
static DateTime | ConvertTimeBySystemTimeZoneId (DateTime dateTime, String sourceTimeZoneId, String destinationTimeZoneId) |
static DateTimeOffset | ConvertTime (DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone) |
static Result< DateTime > | ConvertTime (DateTime dateTime, TimeZoneInfo destinationTimeZone) |
static DateTime | ConvertTime (DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone) |
static DateTime | ConvertTimeFromUtc (DateTime dateTime, TimeZoneInfo destinationTimeZone) |
static DateTime | ConvertTimeToUtc (DateTime dateTime) |
static DateTime | ConvertTimeToUtc (DateTime dateTime, TimeZoneInfo sourceTimeZone) |
static void | GetSystemTimeZones (List< TimeZoneInfo > outInfo) |
static TimeZoneInfo | CreateCustomTimeZone (String id, TimeSpan baseUtcOffset, String displayName, String standardDisplayName) |
static TimeZoneInfo | CreateCustomTimeZone (String id, TimeSpan baseUtcOffset, String displayName, String standardDisplayName, String daylightDisplayName, AdjustmentRule[] adjustmentRules) |
static TimeZoneInfo | CreateCustomTimeZone (String id, TimeSpan baseUtcOffset, String displayName, String standardDisplayName, String daylightDisplayName, AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime) |
static Result< TimeZoneInfo > | FindSystemTimeZoneById (String id) |
Protected Member Functions | |
TimeSpan | GetUtcOffset (DateTime dateTime, TimeZoneInfoOptions flags) |
bool | IsAmbiguousTime (DateTime dateTime, TimeZoneInfoOptions flags) |
bool | IsDaylightSavingTime (DateTime dateTime, TimeZoneInfoOptions flags) |
Static Protected Member Functions | |
static TimeSpan | GetLocalUtcOffset (DateTime dateTime, TimeZoneInfoOptions flags) |
static DateTime | ConvertTime (DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone, TimeZoneInfoOptions flags) |
static DateTime | ConvertTimeToUtc (DateTime dateTime, TimeZoneInfoOptions flags) |
static TimeSpan | GetDateTimeNowUtcOffsetFromUtc (DateTime time, out bool isAmbiguousLocalDst) |
static TimeSpan | GetUtcOffsetFromUtc (DateTime time, TimeZoneInfo zone, out bool isDaylightSavings, out bool isAmbiguousLocalDst) |
Properties | |
String | Id [get] |
String? | DisplayName [get] |
String? | StandardName [get] |
String? | DaylightName [get] |
TimeSpan | BaseUtcOffset [get] |
bool | SupportsDaylightSavingTime [get] |
static TimeZoneInfo | Local [get] |
static TimeZoneInfo | Utc [get] |