다음을 통해 공유


DateTime.ToFileTimeUtc 메서드

정의

현재 DateTime 개체의 값을 Windows 파일 시간으로 변환합니다.

public:
 long ToFileTimeUtc();
public long ToFileTimeUtc ();
member this.ToFileTimeUtc : unit -> int64
Public Function ToFileTimeUtc () As Long

반환

Int64

Windows 파일 시간으로 표시되는 현재 DateTime 개체의 값입니다.

예외

결과 파일 시간이 서기 1601년 1월 1일 12시 자정(UTC) 이전의 날짜 및 시간을 나타냅니다.

설명

Windows 파일 시간은 서기 1601년 1월 1일 자정 12:00 이후 경과된 100나노초 간격의 수를 나타내는 64비트 값입니다. (C.E.) UTC(협정 세계시). Windows 파일 시간을 사용 하 여 애플리케이션 액세스를 만들거나 파일을 쓸 때 기록.

이 메서드는 ToFileTimeUtc 이 속성을 사용하여 Kind 현재 DateTime 개체가 현지 시간인지, UTC 시간인지 또는 UTC 시간으로 처리되는 지정되지 않은 종류의 시간인지 확인합니다. 현지 시간인 경우 Windows 파일 시간으로 변환을 수행하기 전에 시간을 UTC로 변환합니다.

호출자 참고

ToFileTimeUtc() 이 메서드는 때때로 현지 시간을 UTC로 변환한 다음 메서드를 호출한 다음 ToLocalTime() 메서드를 호출 FromFileTimeUtc(Int64) 하여 복원하는 데 사용됩니다. 그러나 원래 시간이 현지 표준 시간대의 잘못된 시간을 나타내는 경우 두 현지 시간 값은 같지 않습니다. 자세한 내용은 참조는 ToLocalTime() 메서드.

적용 대상

추가 정보