System::TimeZoneInfo 클래스

TimeZoneInfo class

특정 시간대를 설명하는 정보를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인자로 전달하는 데 사용하십시오.

class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>

Nested classes

메서드

메서드설명
static ClearCachedData()캐시된 시간대 데이터를 지웁니다.
static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&)Convert 한 시간대에서 다른 시간대로 변환합니다.
static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&)Convert 지정된 시간대의 시간으로 변환합니다.
static ConvertTime(DateTime, const TimeZoneInfoPtr&)Convert 지정된 시간대의 시간으로 변환합니다.
static ConvertTimeBySystemTimeZoneId(DateTime, const String&)Convert 지정된 시간대의 시간으로 변환합니다.
static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&)Convert 지정된 시간대의 시간으로 변환합니다.
static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&)Convert 지정된 시간대의 시간으로 변환합니다.
static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&)UTC 시간을 지정된 시간대의 시간으로 변환합니다.
static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&)시간을 UTC 시간으로 변환합니다.
static ConvertTimeToUtc(DateTime)시간을 UTC 시간으로 변환합니다.
static ConvertTimeToUtcNoThrow(DateTime)시간을 UTC 시간으로 변환합니다. 내부 사용용.
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool)사용자 정의 시간대를 생성합니다.
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&)사용자 정의 시간대를 생성합니다.
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&)사용자 정의 시간대를 생성합니다.
Equals(SharedPtr<Object>) override
Equals(TimeZoneInfoPtr) override현재 및 지정된 객체가 같은지 여부를 결정합니다.
static FindSystemTimeZoneById(const String&)지정된 식별자를 가진 시간대를 가져옵니다.
get_BaseUtcOffset() const현재 시간대의 표준 시간과 UTC 시간 사이의 시간 간격을 나타내는 TimeSpan 인스턴스를 반환합니다.
get_DaylightName() const현재 시간대의 일광 절약 시간 이름을 가져옵니다.
get_DisplayName() const현재 시간대의 이름을 가져옵니다.
get_Id() const현재 객체가 나타내는 시간대의 식별자를 반환합니다.
static get_Local()TimeZoneInfo 로컬 시간대를 나타내는 인스턴스를 반환합니다.
get_StandardName() const현재 시간대의 표준 시간 이름을 가져옵니다.
get_SupportsDaylightSavingTime() const시간대에 일광 절약 시간 규칙이 있는지 여부를 나타내는 플래그를 가져옵니다.
static get_Utc()TimeZoneInfo UTC 시간대를 나타내는 인스턴스를 반환합니다.
GetAdjustmentRules() constAdjustmentRule 객체 배열을 반환합니다. 이 객체들은 현재 TimeZoneInfo 객체에 적용되는 조정 규칙을 나타냅니다.
GetAmbiguousTimeOffsets(DateTime) const지정된 날짜와 시간에 매핑될 수 있는 UTC 날짜와 시간을 가져옵니다.
GetAmbiguousTimeOffsets(const DateTimeOffset&) const지정된 날짜와 시간에 매핑될 수 있는 UTC 날짜와 시간을 가져옵니다.
GetHashCode() const overrideC# Object.GetHashCode() 메서드와 유사합니다. 사용자 정의 객체의 해싱을 가능하게 합니다.
static GetSystemTimeZones()로컬 시스템에서 사용 가능한 모든 시간대의 정렬된 컬렉션을 가져옵니다.
GetUtcOffset(DateTime) const지정된 날짜와 시간에 대해 이 시간대와 UTC 시간대 간의 차이를 계산합니다.
GetUtcOffset(const DateTimeOffset&) const지정된 날짜와 시간에 대해 이 시간대와 UTC 시간대 간의 차이를 계산합니다.
static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&)지정된 시간대의 UTC 날짜시간에 대한 UTC 오프셋을 반환하는 내부 도우미 함수입니다. 내부 전용.
static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&)지정된 시간대의 UTC 날짜시간에 대한 UTC 오프셋을 반환하는 내부 도우미 함수입니다. 내부 전용.
GetUtcOffsetNoThrow(DateTime) const지정된 날짜와 시간에 대해 이 시간대와 UTC 시간대 간의 차이를 계산합니다. 내부 전용.
HasSameRules(const TimeZoneInfoPtr&) const현재 시간대와 다른 시간대가 동일한 조정 규칙을 갖는지 확인합니다.
IsAmbiguousTime(DateTime) const지정된 날짜와 시간이 모호하여 여러 UTC 시간에 매핑될 수 있는지 확인합니다.
IsAmbiguousTime(const DateTimeOffset&) const지정된 날짜와 시간이 모호하여 여러 UTC 시간에 매핑될 수 있는지 확인합니다.
IsDaylightSavingTime(DateTime) const지정된 날짜와 시간이 일광 절약 시간 범위에 해당하는지 확인합니다.
IsDaylightSavingTime(const DateTimeOffset&) const지정된 날짜와 시간이 일광 절약 시간 범위에 해당하는지 확인합니다.
IsDaylightSavingTimeNoThrow(DateTime) const지정된 날짜와 시간이 일광 절약 시간 범위에 해당하는지 확인합니다.
IsInvalidTime(DateTime) const지정된 날짜와 시간이 유효하지 않은지 확인합니다.
ToString() const overrideC# Object.ToString() 메서드와 유사합니다. 사용자 정의 객체를 문자열로 변환할 수 있게 합니다.
static TransitionTimeToDateTime(int32_t, const TransitionTime&)연도와 TransitionTimeDateTime으로 변환하는 도우미 함수입니다.

Typedefs

타입 정의설명
AdjustmentRulePtrAdjustmentRule 클래스 인스턴스에 대한 공유 포인터 별칭입니다.

또 보기