C# 클래스 System.TimeZoneInfo

파일 보기 프로젝트 열기: mono/mono 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BuildFromStream TimeZoneInfo
ConvertTimeFromUtc System.DateTime
ConvertTimeToUtc System.DateTime
ConvertTimeToUtc System.DateTime
CreateLocal TimeZoneInfo
DateTimeFromUnixTime System.DateTime
FindSystemTimeZoneByFileName TimeZoneInfo
FindSystemTimeZoneByIdCore TimeZoneInfo
FromRegistryKey TimeZoneInfo
GetApplicableRule AdjustmentRule
GetDateTimeNowUtcOffsetFromUtc System.TimeSpan
GetDaylightChanges System.Globalization.DaylightTime
GetLocalUtcOffset System.TimeSpan
GetSystemTimeZonesCore void
GetUtcOffset System.TimeSpan
GetUtcOffset System.TimeSpan
GetUtcOffsetFromUtc System.TimeSpan
GetUtcOffsetHelper System.TimeSpan
IDeserializationCallback void
ISerializable void
IsDaylightSavingTime bool
IsInDST bool
IsInDSTForYear bool
ParseAbbreviations string>.Dictionary
ParseRegTzi void
ParseTZBuffer TimeZoneInfo
ParseTimesTypes TimeType>.Dictionary
ParseTransitions TimeType>>.List
ReadBigEndianInt32 int
SwapInt32 int
TimeZoneInfo System
TimeZoneInfo System
TransitionPoint System.DateTime
TrimSpecial string
TryAddTicks bool
TryGetNameFromPath bool
TryGetTransitionOffset bool
ValidTZFile bool
Validate void
ValidateRules List
readlink int
readlink string

공개 메소드들

메소드 설명
ClearCachedData ( ) : void
ConvertTime ( System.DateTime dateTime, TimeZoneInfo destinationTimeZone ) : System.DateTime
ConvertTime ( System.DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone ) : System.DateTime
ConvertTime ( DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone ) : DateTimeOffset
ConvertTimeBySystemTimeZoneId ( System.DateTime dateTime, string destinationTimeZoneId ) : System.DateTime
ConvertTimeBySystemTimeZoneId ( System.DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId ) : System.DateTime
ConvertTimeBySystemTimeZoneId ( DateTimeOffset dateTimeOffset, string destinationTimeZoneId ) : DateTimeOffset
ConvertTimeFromUtc ( System.DateTime dateTime, TimeZoneInfo destinationTimeZone ) : System.DateTime
ConvertTimeToUtc ( System.DateTime dateTime ) : System.DateTime
ConvertTimeToUtc ( System.DateTime dateTime, TimeZoneInfo sourceTimeZone ) : System.DateTime
CreateCustomTimeZone ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName ) : TimeZoneInfo
CreateCustomTimeZone ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo adjustmentRules ) : TimeZoneInfo
CreateCustomTimeZone ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo adjustmentRules, bool disableDaylightSavingTime ) : TimeZoneInfo
Equals ( TimeZoneInfo other ) : bool
Equals ( object obj ) : bool
FindSystemTimeZoneById ( string id ) : TimeZoneInfo
GetAdjustmentRules ( ) : AdjustmentRule[]
GetAmbiguousTimeOffsets ( System.DateTime dateTime ) : System.TimeSpan[]
GetAmbiguousTimeOffsets ( DateTimeOffset dateTimeOffset ) : System.TimeSpan[]
GetHashCode ( ) : int
GetSystemTimeZones ( ) : ReadOnlyCollection
GetUtcOffset ( System.DateTime dateTime ) : System.TimeSpan
GetUtcOffset ( DateTimeOffset dateTimeOffset ) : System.TimeSpan
HasSameRules ( TimeZoneInfo other ) : bool
IsAmbiguousTime ( System.DateTime dateTime ) : bool
IsAmbiguousTime ( DateTimeOffset dateTimeOffset ) : bool
IsDaylightSavingTime ( System.DateTime dateTime ) : bool
IsDaylightSavingTime ( DateTimeOffset dateTimeOffset ) : bool
IsInvalidTime ( System.DateTime dateTime ) : bool
ToString ( ) : string

비공개 메소드들

메소드 설명
BuildFromStream ( string id, System.Stream stream ) : TimeZoneInfo
ConvertTimeFromUtc ( System.DateTime dateTime ) : System.DateTime
ConvertTimeToUtc ( System.DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfoOptions flags ) : System.DateTime
ConvertTimeToUtc ( System.DateTime dateTime, TimeZoneInfoOptions flags ) : System.DateTime
CreateLocal ( ) : TimeZoneInfo
DateTimeFromUnixTime ( long unix_time ) : System.DateTime
FindSystemTimeZoneByFileName ( string id, string filepath ) : TimeZoneInfo
FindSystemTimeZoneByIdCore ( string id ) : TimeZoneInfo
FromRegistryKey ( string id, RegistryKey key ) : TimeZoneInfo
GetApplicableRule ( System.DateTime dateTime ) : AdjustmentRule
GetDateTimeNowUtcOffsetFromUtc ( System.DateTime time, System.Boolean &isAmbiguousLocalDst ) : System.TimeSpan
GetDaylightChanges ( int year ) : DaylightTime
GetLocalUtcOffset ( System.DateTime dateTime, TimeZoneInfoOptions flags ) : System.TimeSpan
GetSystemTimeZonesCore ( List systemTimeZones ) : void
GetUtcOffset ( System.DateTime dateTime, TimeZoneInfoOptions flags ) : System.TimeSpan
GetUtcOffset ( System.DateTime dateTime, bool &isDST ) : System.TimeSpan
GetUtcOffsetFromUtc ( System.DateTime time, TimeZoneInfo zone, System.Boolean &isDaylightSavings, System.Boolean &isAmbiguousLocalDst ) : System.TimeSpan
GetUtcOffsetHelper ( System.DateTime dateTime, TimeZoneInfo tz, bool &isDST ) : System.TimeSpan
IDeserializationCallback ( object sender ) : void
ISerializable ( SerializationInfo info, StreamingContext context ) : void
IsDaylightSavingTime ( System.DateTime dateTime, TimeZoneInfoOptions flags ) : bool
IsInDST ( AdjustmentRule rule, System.DateTime dateTime ) : bool
IsInDSTForYear ( AdjustmentRule rule, System.DateTime dateTime, int year ) : bool
ParseAbbreviations ( byte buffer, int index, int count ) : string>.Dictionary
ParseRegTzi ( List adjustmentRules, int start_year, int end_year, byte buffer ) : void
ParseTZBuffer ( string id, byte buffer, int length ) : TimeZoneInfo
ParseTimesTypes ( byte buffer, int index, int count, string>.Dictionary abbreviations ) : TimeType>.Dictionary
ParseTransitions ( byte buffer, int index, int count, TimeType>.Dictionary time_types ) : TimeType>>.List
ReadBigEndianInt32 ( byte buffer, int start ) : int
SwapInt32 ( int i ) : int
TimeZoneInfo ( SerializationInfo info, StreamingContext context ) : System
TimeZoneInfo ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo adjustmentRules, bool disableDaylightSavingTime ) : System
TransitionPoint ( TransitionTime transition, int year ) : System.DateTime
TrimSpecial ( string str ) : string

Needed to trim misc garbage in MS registry keys

TryAddTicks ( System.DateTime date, long ticks, System.DateTime &result, DateTimeKind kind = DateTimeKind.Unspecified ) : bool
TryGetNameFromPath ( string path, string &name ) : bool
TryGetTransitionOffset ( System.DateTime dateTime, System.TimeSpan &offset, bool &isDst ) : bool
ValidTZFile ( byte buffer, int length ) : bool
Validate ( string id, System.TimeSpan baseUtcOffset, AdjustmentRule adjustmentRules ) : void
ValidateRules ( List adjustmentRules ) : List
readlink ( string path, byte buffer, int buflen ) : int
readlink ( string path ) : string

메소드 상세

ClearCachedData() 공개 정적인 메소드

public static ClearCachedData ( ) : void
리턴 void

ConvertTime() 공개 정적인 메소드

public static ConvertTime ( System.DateTime dateTime, TimeZoneInfo destinationTimeZone ) : System.DateTime
dateTime System.DateTime
destinationTimeZone TimeZoneInfo
리턴 System.DateTime

ConvertTime() 공개 정적인 메소드

public static ConvertTime ( System.DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone ) : System.DateTime
dateTime System.DateTime
sourceTimeZone TimeZoneInfo
destinationTimeZone TimeZoneInfo
리턴 System.DateTime

ConvertTime() 공개 정적인 메소드

public static ConvertTime ( DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone ) : DateTimeOffset
dateTimeOffset DateTimeOffset
destinationTimeZone TimeZoneInfo
리턴 DateTimeOffset

ConvertTimeBySystemTimeZoneId() 공개 정적인 메소드

public static ConvertTimeBySystemTimeZoneId ( System.DateTime dateTime, string destinationTimeZoneId ) : System.DateTime
dateTime System.DateTime
destinationTimeZoneId string
리턴 System.DateTime

ConvertTimeBySystemTimeZoneId() 공개 정적인 메소드

public static ConvertTimeBySystemTimeZoneId ( System.DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId ) : System.DateTime
dateTime System.DateTime
sourceTimeZoneId string
destinationTimeZoneId string
리턴 System.DateTime

ConvertTimeBySystemTimeZoneId() 공개 정적인 메소드

public static ConvertTimeBySystemTimeZoneId ( DateTimeOffset dateTimeOffset, string destinationTimeZoneId ) : DateTimeOffset
dateTimeOffset DateTimeOffset
destinationTimeZoneId string
리턴 DateTimeOffset

ConvertTimeFromUtc() 공개 정적인 메소드

public static ConvertTimeFromUtc ( System.DateTime dateTime, TimeZoneInfo destinationTimeZone ) : System.DateTime
dateTime System.DateTime
destinationTimeZone TimeZoneInfo
리턴 System.DateTime

ConvertTimeToUtc() 공개 정적인 메소드

public static ConvertTimeToUtc ( System.DateTime dateTime ) : System.DateTime
dateTime System.DateTime
리턴 System.DateTime

ConvertTimeToUtc() 공개 정적인 메소드

public static ConvertTimeToUtc ( System.DateTime dateTime, TimeZoneInfo sourceTimeZone ) : System.DateTime
dateTime System.DateTime
sourceTimeZone TimeZoneInfo
리턴 System.DateTime

CreateCustomTimeZone() 공개 정적인 메소드

public static CreateCustomTimeZone ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName ) : TimeZoneInfo
id string
baseUtcOffset System.TimeSpan
displayName string
standardDisplayName string
리턴 TimeZoneInfo

CreateCustomTimeZone() 공개 정적인 메소드

public static CreateCustomTimeZone ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo adjustmentRules ) : TimeZoneInfo
id string
baseUtcOffset System.TimeSpan
displayName string
standardDisplayName string
daylightDisplayName string
adjustmentRules TimeZoneInfo
리턴 TimeZoneInfo

CreateCustomTimeZone() 공개 정적인 메소드

public static CreateCustomTimeZone ( string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo adjustmentRules, bool disableDaylightSavingTime ) : TimeZoneInfo
id string
baseUtcOffset System.TimeSpan
displayName string
standardDisplayName string
daylightDisplayName string
adjustmentRules TimeZoneInfo
disableDaylightSavingTime bool
리턴 TimeZoneInfo

Equals() 공개 메소드

public Equals ( TimeZoneInfo other ) : bool
other TimeZoneInfo
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

FindSystemTimeZoneById() 공개 정적인 메소드

public static FindSystemTimeZoneById ( string id ) : TimeZoneInfo
id string
리턴 TimeZoneInfo

GetAdjustmentRules() 공개 메소드

public GetAdjustmentRules ( ) : AdjustmentRule[]
리턴 AdjustmentRule[]

GetAmbiguousTimeOffsets() 공개 메소드

public GetAmbiguousTimeOffsets ( System.DateTime dateTime ) : System.TimeSpan[]
dateTime System.DateTime
리턴 System.TimeSpan[]

GetAmbiguousTimeOffsets() 공개 메소드

public GetAmbiguousTimeOffsets ( DateTimeOffset dateTimeOffset ) : System.TimeSpan[]
dateTimeOffset DateTimeOffset
리턴 System.TimeSpan[]

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetSystemTimeZones() 공개 정적인 메소드

public static GetSystemTimeZones ( ) : ReadOnlyCollection
리턴 ReadOnlyCollection

GetUtcOffset() 공개 메소드

public GetUtcOffset ( System.DateTime dateTime ) : System.TimeSpan
dateTime System.DateTime
리턴 System.TimeSpan

GetUtcOffset() 공개 메소드

public GetUtcOffset ( DateTimeOffset dateTimeOffset ) : System.TimeSpan
dateTimeOffset DateTimeOffset
리턴 System.TimeSpan

HasSameRules() 공개 메소드

public HasSameRules ( TimeZoneInfo other ) : bool
other TimeZoneInfo
리턴 bool

IsAmbiguousTime() 공개 메소드

public IsAmbiguousTime ( System.DateTime dateTime ) : bool
dateTime System.DateTime
리턴 bool

IsAmbiguousTime() 공개 메소드

public IsAmbiguousTime ( DateTimeOffset dateTimeOffset ) : bool
dateTimeOffset DateTimeOffset
리턴 bool

IsDaylightSavingTime() 공개 메소드

public IsDaylightSavingTime ( System.DateTime dateTime ) : bool
dateTime System.DateTime
리턴 bool

IsDaylightSavingTime() 공개 메소드

public IsDaylightSavingTime ( DateTimeOffset dateTimeOffset ) : bool
dateTimeOffset DateTimeOffset
리턴 bool

IsInvalidTime() 공개 메소드

public IsInvalidTime ( System.DateTime dateTime ) : bool
dateTime System.DateTime
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string