Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DateTime.ToFileTimeUtc Method

Note: This namespace, class, or member is supported only in version 1.1 of the .NET Framework.

Converts the value of this instance to the format of operating system file time, ignoring the local time zone.

[Visual Basic]
Public Function ToFileTimeUtc() As Long
public long ToFileTimeUtc();
public: __int64 ToFileTimeUtc();
public function ToFileTimeUtc() : long;

Return Value

The value of this DateTime in the format of an operating system file time. The file time is not offset to account for the local time zone.


Exception Type Condition
ArgumentOutOfRangeException The resulting file time would be less than 0.


The file time is a 64-bit signed integer value representing a Windows file timestamp. The timestamp is the number of 100-nanosecond intervals that have elapsed since January 1, 1601 A.D. (C.E.) 12:00 A.M. coordinated universal time (UTC). The ToFileTimeUtc method returns the value of this DateTime relative to January 1, 1601 A.D. (C.E.) 12:00 A.M., but does not adjust the file time to account for the local time zone.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

DateTime Structure | DateTime Members | System Namespace | ToFileTime | Int64 | ToUniversalTime | GetUtcOffset

© 2018 Microsoft