TimeZoneInfo 클래스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
세계의 특정 표준 시간대를 나타냅니다.
public ref class TimeZoneInfo sealed : IEquatable<TimeZoneInfo ^>
public ref class TimeZoneInfo sealed : IEquatable<TimeZoneInfo ^>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type TimeZoneInfo = class
interface IEquatable<TimeZoneInfo>
type TimeZoneInfo = class
interface IEquatable<TimeZoneInfo>
interface IDeserializationCallback
interface ISerializable
type TimeZoneInfo = class
interface IEquatable<TimeZoneInfo>
interface ISerializable
interface IDeserializationCallback
type TimeZoneInfo = class
interface IDeserializationCallback
interface ISerializable
interface IEquatable<TimeZoneInfo>
[<System.Serializable>]
type TimeZoneInfo = class
interface IEquatable<TimeZoneInfo>
interface ISerializable
interface IDeserializationCallback
Public NotInheritable Class TimeZoneInfo
Implements IEquatable(Of TimeZoneInfo)
Public NotInheritable Class TimeZoneInfo
Implements IDeserializationCallback, IEquatable(Of TimeZoneInfo), ISerializable
- 상속
-
TimeZoneInfo
- 특성
- 구현
표준 시간대는 동일한 시간이 사용되는 지리적 영역입니다.
클래스는 TimeZoneInfo 제한된 기능만 제공하는 클래스에 TimeZone 비해 크게 향상되었습니다.
클래스는 TimeZone 현지 표준 시간대만 인식하고 UTC(협정 세계시)와 현지 시간 간에 시간을 변환할 수 있습니다. 개체는 TimeZoneInfo 모든 표준 시간대를 나타낼 수 있으며 클래스의 메서드를 사용하여 한 표준 시간대의 TimeZoneInfo 시간을 다른 표준 시간대의 해당 시간으로 변환할 수 있습니다. 클래스의 TimeZoneInfo 멤버는 다음 작업을 지원합니다.
운영 체제에서 이미 정의한 표준 시간대 검색
시스템에서 사용할 수 있는 표준 시간대를 열거합니다.
서로 다른 표준 시간대 간의 시간 변환.
운영 체제에서 아직 정의하지 않은 새 표준 시간대를 만듭니다.
나중에 검색할 표준 시간대를 직렬화합니다.
참고
클래스의 TimeZoneInfo instance 변경할 수 없습니다. 개체가 인스턴스화되면 해당 값을 수정할 수 없습니다.
키워드(keyword) 사용하여 개체를 TimeZoneInfo 인스턴스화할 new
수 없습니다. 대신 다음 표에 표시된 클래스의 TimeZoneInfo 정적 멤버 중 하나를 호출해야 합니다.
정적 멤버 이름 | Description |
---|---|
CreateCustomTimeZone 메서드 | 애플리케이션에서 제공한 데이터에서 사용자 지정 표준 시간대를 만듭니다. |
FindSystemTimeZoneById 메서드 | 식별자를 기반으로 표준 시간대를 인스턴스화합니다. |
FromSerializedString 메서드 | 문자열 값을 역직렬화하여 이전에 직렬화된 TimeZoneInfo 개체를 다시 만듭니다. |
GetSystemTimeZones 메서드 | 로컬 시스템에서 사용할 수 있는 모든 표준 시간대를 나타내는 개체의 TimeZoneInfo 열거형 ReadOnlyCollection<T> 을 반환합니다. |
Local 속성 | 현지 표준 시간대를 TimeZoneInfo 나타내는 개체를 인스턴스화합니다. |
Utc 속성 | UTC 영역을 나타내는 개체를 인스턴스화 TimeZoneInfo 합니다. |
메서드를 CreateCustomTimeZone 사용하여 Windows 시스템의 로컬 시스템 레지스트리 또는 Linux 또는 macOS에서 ICU 라이브러리의 표준 시간대 데이터에 정의되지 않은 표준 시간대를 만들 수 있습니다. 사용할 수는 ToSerializedString 문자열로 서, 애플리케이션에 액세스할 수 있는 몇 가지 형태로 저장할 수 있는 표준 시간대 개체의 정보를 저장 하는 속성입니다. 메서드를 FromSerializedString 사용하여 직렬화된 문자열을 개체로 다시 변환할 TimeZoneInfo 수 있습니다.
Base |
현재 표준 시간대의 표준 시간과 UTC(협정 세계시) 사이의 시간 차이를 가져옵니다. |
Daylight |
현재 표준 시간대 일광 절약 시간의 표시 이름을 가져옵니다. |
Display |
해당 표준 시간대를 나타내는 일반 표시 이름을 가져옵니다. |
Has |
이 TimeZoneInfo 개체에 IANA ID가 있으면 를 반환 |
Id |
표준 시간대 식별자를 가져옵니다. |
Local |
현지 표준 시간대를 나타내는 TimeZoneInfo 개체를 가져옵니다. |
Standard |
해당 표준 시간대의 표준 시간을 나타내는 표시 이름을 가져옵니다. |
Supports |
해당 표준 시간대에 일광 절약 시간 규칙이 있는지 여부를 나타내는 값을 가져옵니다. |
Utc |
UTC(협정 세계시) 영역을 나타내는 TimeZoneInfo 개체를 가져옵니다. |
Clear |
캐시된 표준 시간대 데이터를 지웁니다. |
Convert |
시간을 특정 표준 시간대의 시간으로 변환합니다. |
Convert |
시간을 한 표준 시간대에서 다른 표준 시간대로 변환합니다. |
Convert |
시간을 특정 표준 시간대의 시간으로 변환합니다. |
Convert |
표준 시간대 식별자를 기반으로 하여 시간을 다른 표준 시간대의 시간으로 변환합니다. |
Convert |
표준 시간대 식별자를 기반으로 하여 시간을 한 표준 시간대에서 다른 표준 시간대로 변환합니다. |
Convert |
표준 시간대 식별자를 기반으로 하여 시간을 다른 표준 시간대의 시간으로 변환합니다. |
Convert |
UTC(협정 세계시)를 지정된 표준 시간대의 시간으로 변환합니다. |
Convert |
지정된 날짜 및 시간을 UTC(협정 세계시)로 변환합니다. |
Convert |
지정된 표준 시간대의 시간을 UTC(협정 세계시)로 변환합니다. |
Create |
지정된 식별자, UTC(협정 세계시)로부터의 오프셋, 표시 이름 및 표준 시간 표시 이름으로 사용자 지정 표준 시간대를 만듭니다. |
Create |
지정된 식별자, UTC(협정 세계시)로부터의 오프셋, 표시 이름, 표준 시간 이름, 일광 절약 시간 이름 및 일광 절약 시간 규칙으로 사용자 지정 표준 시간대를 만듭니다. |
Create |
지정된 식별자, UTC(협정 세계시)로부터의 오프셋, 표시 이름, 표준 시간 이름, 일광 절약 시간 이름, 일광 절약 시간 규칙 및 반환된 개체가 일광 절약 시간 정보를 반영하는지 여부를 나타내는 값으로 사용자 지정 표준 시간대를 만듭니다. |
Equals(Object) |
현재 TimeZoneInfo 개체가 다른 개체와 같은지 확인합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
Equals(Time |
현재 TimeZoneInfo 개체가 다른 TimeZoneInfo 개체와 같은지 확인합니다. |
Find |
식별자를 TimeZoneInfo 기반으로 개체를 반환합니다. |
From |
문자열을 역직렬화하여 원래의 직렬화된 TimeZoneInfo 개체를 다시 만듭니다. |
Get |
현재 TimeZoneInfo.AdjustmentRule 개체에 적용되는 TimeZoneInfo 개체의 배열을 검색합니다. |
Get |
모호한 날짜 및 시간을 매핑할 수 있는 가능한 날짜 및 시간에 대한 정보를 반환합니다. |
Get |
모호한 날짜 및 시간을 매핑할 수 있는 가능한 날짜 및 시간에 대한 정보를 반환합니다. |
Get |
해시 테이블과 같은 데이터 구조 및 해싱 알고리즘을 위한 해시 함수 역할을 합니다. |
Get |
로컬 시스템에서 사용할 수 있는 정보에 대한 모든 정렬된 표준 시간대 컬렉션을 반환합니다. |
Get |
ReadOnlyCollection<T> 로컬 컴퓨터에서 유효한 TimeZone을 모두 포함하는 을 반환합니다. 이 메서드는 TimeZoneNotFoundException 또는 InvalidTimeZoneException을 throw 하지 않습니다. |
Get |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Get |
이 표준 시간대의 시간과 특정 날짜 및 시간에 대한 UTC(협정 세계시) 사이의 오프셋 또는 차이를 계산합니다. |
Get |
이 표준 시간대의 시간과 특정 날짜 및 시간에 대한 UTC(협정 세계시) 사이의 오프셋 또는 차이를 계산합니다. |
Has |
현재 개체 및 다른 TimeZoneInfo 개체에 같은 조정 규칙이 있는지 여부를 나타냅니다. |
Is |
특정 표준 시간대의 특정 날짜 및 시간이 모호한지 여부와 이를 둘 이상의 UTC(협정 세계시) 시간에 매핑할 수 있는지 여부를 결정합니다. |
Is |
특정 표준 시간대의 특정 날짜 및 시간이 모호한지 여부와 이를 둘 이상의 UTC(협정 세계시) 시간에 매핑할 수 있는지 여부를 결정합니다. |
Is |
지정된 날짜 및 시간이 현재 TimeZoneInfo 개체의 표준 시간대에 대한 일광 절약 시간 범위에 속하는지 여부를 나타냅니다. |
Is |
지정된 날짜 및 시간이 현재 TimeZoneInfo 개체의 표준 시간대에 대한 일광 절약 시간 범위에 속하는지 여부를 나타냅니다. |
Is |
특정 날짜 및 시간이 잘못되었는지 여부를 나타냅니다. |
Memberwise |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
To |
현재 TimeZoneInfo 개체를 serialize된 문자열로 변환합니다. |
To |
현재 TimeZoneInfo 개체의 표시 이름을 반환합니다. |
Try |
IANA 표준 시간대 ID를 Windows ID로 변환하려고 시도합니다. |
Try |
Windows 표준 시간대 ID를 IANA ID로 변환하려고 시도합니다. |
Try |
Windows 표준 시간대 ID를 IANA ID로 변환하려고 시도합니다. |
Try |
표준 시간대 이름으로 개체를 TimeZoneInfo 검색합니다. |
IDeserialization |
개체의 deserialization이 완료될 때 실행됩니다. |
ISerializable. |
현재 SerializationInfo 개체를 serialize하는 데 필요한 데이터로 TimeZoneInfo 개체를 채웁니다. |
제품 | 버전 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.