TimeZone.ToLocalTime(DateTime) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 날짜 및 시간 값에 해당하는 현지 시간을 반환합니다.
public:
virtual DateTime ToLocalTime(DateTime time);
public virtual DateTime ToLocalTime(DateTime time);
abstract member ToLocalTime : DateTime -> DateTime
override this.ToLocalTime : DateTime -> DateTime
Public Overridable Function ToLocalTime (time As DateTime) As DateTime
매개 변수
- time
- DateTime
UTC(협정 세계시) 시간입니다.
반품
DateTime 값이 에 해당하는 현지 시간인 개체입니다time.
설명
다음 표에서는 매개 변수와 이 메서드에서 반환된 time 값 간의 DateTime 관계를 보여 줍니다.
time 매개 변수 |
동작 | 반환 값 |
|---|---|---|
| UTC(협정 세계시) 시간(DateTimeKind.Utc)입니다. | 시간을 UTC에서 현지 시간으로 변환합니다. |
DateTime 값이 에 해당하는 현지 시간인 개체입니다time. |
| 현지 시간(DateTimeKind.Local)입니다. | 변환이 필요하지 않습니다. | 매개 변수가 나타내는 동일한 DateTime 값입니다 time . |
| 지정되지 않은 시간(DateTimeKind.Unspecified)입니다. | 시간이 UTC라고 가정하고 UTC에서 현지 시간으로 변환합니다. |
DateTime 값이 에 해당하는 현지 시간인 개체입니다time. |
현지 표준 시간대가 일광 절약 시간을 ToLocalTime 관찰하는 경우 변환을 수행할 때 현재 조정 규칙을 time 적용합니다.
메모
이 메서드는 ToLocalTime 현지 표준 시간대에 대한 현재 일광 절약 시간 조정 규칙만 인식합니다. 따라서 최신 조정 규칙이 적용되는 기간 동안에만 특정 UTC 시간에 해당하는 현지 시간을 정확하게 반환하도록 보장됩니다. 이전 조정 규칙의 적용을 받았던 기록 날짜 및 시간 값인 경우 time 부정확한 결과를 반환할 수 있습니다.
메서드는 ToLocalTime 해당 매개 변수가 TimeZoneInfo.ConvertTimeFromUtc .로 destinationTimeZone 설정된 메서드에 해당합니다 TimeZoneInfo.Local. 가능하면 메서드를 TimeZoneInfo.ConvertTimeFromUtc 사용합니다.
상속자 참고
필수는 아니지만 대부분의 경우 파생 클래스는 이 메서드의 기본 구현을 재정의해야 합니다. 기본 구현의 동작은 매개 변수의 Kindtime 속성에 따라 달라집니다. 값이면 이 메서드는 Local변경되지 않은 값을 반환합니다 time . 값이 하나 Utc 이거나 Unspecified이 메서드는 UTC라고 가정 time 하고 메서드를 호출 GetUtcOffset(DateTime) 하지 않고 로컬 시스템 시간으로 변환합니다.