|
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] |
1.8.16