이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

TimeZoneInfo 클래스

업데이트: 2007년 11월

세계의 특정 표준 시간대를 나타냅니다.

네임스페이스:  System
어셈블리:  System.Core(System.Core.dll)
[SerializableAttribute]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, 
	ISerializable, IDeserializationCallback
/** @attribute SerializableAttribute */ 
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true) */
public final class TimeZoneInfo implements IEquatable<TimeZoneInfo>, 
	ISerializable, IDeserializationCallback
public final class TimeZoneInfo implements IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback
Bb396389.alert_note(ko-kr,VS.90).gif참고:

이 형식 또는 멤버에 적용되는 HostProtectionAttribute 특성의 Resources 속성 값은 MayLeakOnAbort입니다. HostProtectionAttribute는 대개 아이콘을 두 번 클릭하거나, 명령을 입력하거나, 브라우저에서 URL을 입력하여 시작되는 데스크톱 응용 프로그램에 영향을 미치지 않습니다. 자세한 내용은 HostProtectionAttribute 클래스 또는 SQL Server 프로그래밍 및 호스트 보호 특성을 참조하십시오.

표준 시간대는 같은 시간이 사용되는 지역입니다.

TimeZoneInfo 클래스는 제한된 기능만 제공하는 TimeZone 클래스에 비해 크게 향상되었습니다.

TimeZone 클래스는 현지 표준 시간대만 인식하며 UTC와 현지 시간 간에 시간을 변환할 수 있습니다. TimeZoneInfo 개체는 모든 표준 시간대를 나타낼 수 있으며 TimeZoneInfo 클래스의 메서드를 사용하여 한 표준 시간대의 시간을 다른 표준 시간대의 해당 시간으로 변환할 수 있습니다. TimeZoneInfo 클래스의 멤버는 다음 작업을 지원합니다.

  • 운영 체제에 이미 정의된 표준 시간대 가져오기

  • 시스템에서 사용할 수 있는 표준 시간대 열거

  • 서로 다른 표준 시간대 간에 시간 변환

  • 운영 체제에 아직 정의되지 않은 새 표준 시간대 만들기

  • 나중에 가져올 수 있도록 표준 시간대를 serialize

Bb396389.alert_note(ko-kr,VS.90).gif참고:

TimeZoneInfo 클래스의 인스턴스는 변경할 수 없습니다. 이미 인스턴스화된 개체의 값은 수정할 수 없습니다.

new 키워드를 사용하여 TimeZoneInfo 개체를 인스턴스화할 수 없습니다. 대신 다음 표에 있는 TimeZoneInfo 클래스의 정적 멤버 중 하나를 호출해야 합니다.

정적 멤버 이름

설명

CreateCustomTimeZone 메서드

응용 프로그램에서 제공한 데이터를 바탕으로 사용자 지정 표준 시간대를 만듭니다.

FindSystemTimeZoneById 메서드

해당 표준 시간대의 식별자를 기반으로 시스템 레지스트리에 정의된 표준 시간대를 인스턴스화합니다.

FromSerializedString 메서드

문자열 값을 deserialize하여 이전에 serialize된 TimeZoneInfo 개체를 다시 만듭니다.

GetSystemTimeZones 메서드

로컬 시스템에서 사용할 수 있는 모든 표준 시간대를 나타내는 TimeZoneInfo 개체의 열거 가능한 ReadOnlyCollection<T>을 반환합니다.

Local 속성

현지 표준 시간대를 나타내는 TimeZoneInfo 개체를 인스턴스화합니다.

Utc 속성

UTC 표준 시간대를 나타내는 TimeZoneInfo 개체를 인스턴스화합니다.

CreateCustomTimeZone 메서드를 사용하여 로컬 시스템 레지스트리에 정의되지 않은 표준 시간대를 만들 수 있습니다. 그런 다음 ToSerializedString 속성을 사용하여 표준 시간대 개체의 정보를 문자열로 저장할 수 있습니다. 이 문자열은 응용 프로그램이 액세스할 수 있는 형식으로 저장할 수 있습니다. FromSerializedString 메서드를 사용하여 serialize된 문자열을 다시 TimeZoneInfo 개체로 변환할 수 있습니다.

System.Object
  System.TimeZoneInfo
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5에서 지원
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.