TimeZoneInfo.Local 속성

정의

현지 표준 시간대를 나타내는 TimeZoneInfo 개체를 가져옵니다.Gets a TimeZoneInfo object that represents the local time zone.

public:
 static property TimeZoneInfo ^ Local { TimeZoneInfo ^ get(); };
public static TimeZoneInfo Local { get; }
[get: System.Security.SecurityCritical]
public static TimeZoneInfo Local { get; }
member this.Local : TimeZoneInfo
Public Shared ReadOnly Property Local As TimeZoneInfo

속성 값

TimeZoneInfo

현지 표준 시간대를 나타내는 개체입니다.An object that represents the local time zone.

특성

예제

다음 예제에서는 현지 표준 시간대를 나타내는 TimeZoneInfo 개체를 검색 하 고 표시 이름, 표준 시간 이름 및 일광 절약 시간 이름을 출력 합니다.The following example retrieves a TimeZoneInfo object that represents the local time zone and outputs its display name, standard time name, and daylight saving time name.

using System;

public class Example
{
   public static void Main()
   {
      TimeZoneInfo localZone = TimeZoneInfo.Local;
      Console.WriteLine("Local Time Zone ID: {0}", localZone.Id);
      Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName);
      Console.WriteLine("   Standard name is: {0}.", localZone.StandardName);
      Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName); 
   }
}
// The example displays output like the following:
//     Local Time Zone ID: Pacific Standard Time
//        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
//        Standard name is: Pacific Standard Time.
//        Daylight saving name is: Pacific Daylight Time.
Module Example
   Public Sub Main()
      Dim localZone As TimeZoneInfo = TimeZoneInfo.Local
      Console.WriteLine("Local Time Zone ID: {0}", localZone.Id)
      Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName)
      Console.WriteLine("   Standard name is: {0}.", localZone.StandardName)
      Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName) 
   End Sub
End Module
' The example displays output like the following:
'     Local Time Zone ID: Pacific Standard Time
'        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
'        Standard name is: Pacific Standard Time.
'        Daylight saving name is: Pacific Daylight Time.

설명

현지 표준 시간대는 코드를 실행 하는 컴퓨터의 표준 시간대입니다.The local time zone is the time zone on the computer where the code is executing.

중요

현지 표준 시간대를 TimeZoneInfo 개체 변수에 할당 하는 대신 항상 TimeZoneInfo.Local 속성을 통해 현지 표준 시간대에 액세스 해야 합니다.You should always access the local time zone through the TimeZoneInfo.Local property rather than assigning the local time zone to a TimeZoneInfo object variable. 이렇게 하면 ClearCachedData 메서드를 호출 하 여 TimeZoneInfo 개체 변수가 무효화 되는 것을 방지할 수 있습니다.This prevents the TimeZoneInfo object variable from being invalidated by a call to the ClearCachedData method.

Windows 시스템에서 합니다 TimeZoneInfo 에서 반환 된 개체를 TimeZoneInfo.Local 속성 설정을 반영 합니다 일광 절약 시간제 시계를 자동으로 조정할 제어판에서 확인란을 날짜 및 시간 애플리케이션입니다.On Windows systems, the TimeZoneInfo object returned by the TimeZoneInfo.Local property reflects the setting of the Automatically adjust clock for Daylight Saving Time checkbox in the Control Panel Date and Time application. 확인란을 선택 하지 않으면 현지 표준 시간대의 캐시 된 복사본이 없습니다 일광 절약 시간 정보를 포함 합니다.If the checkbox is unchecked, the cached copy of the local time zone contains no daylight saving time information. 이는 다음을 의미합니다.This means that:

그러나 FindSystemTimeZoneById 메서드를 사용 하 여 현지 표준 시간대에 대 한 참조를 검색 하는 경우에는이 방법이 적용 되지 않습니다.This is not true, however, if a reference to the local time zone is retrieved using the FindSystemTimeZoneById method.

Local 속성은 TimeZone 클래스의 CurrentTimeZone 속성에 해당 합니다.The Local property corresponds to the CurrentTimeZone property of the TimeZone class.

적용 대상

추가 정보