DateTimeOffset.FromUnixTimeMilliseconds(Int64) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a DateTimeOffset value.
public:
static DateTimeOffset FromUnixTimeMilliseconds(long milliseconds);
public static DateTimeOffset FromUnixTimeMilliseconds (long milliseconds);
static member FromUnixTimeMilliseconds : int64 -> DateTimeOffset
Public Shared Function FromUnixTimeMilliseconds (milliseconds As Long) As DateTimeOffset
Parameters
- milliseconds
- Int64
A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). For Unix times before this date, its value is negative.
Returns
A date and time value that represents the same moment in time as the Unix time.
Exceptions
milliseconds
is less than -62,135,596,800,000.
-or-
milliseconds
is greater than 253,402,300,799,999.
Remarks
The Offset property value of the returned DateTimeOffset instance is TimeSpan.Zero, which represents Coordinated Universal Time. You can convert it to the time in a specific time zone by calling the TimeZoneInfo.ConvertTime(DateTimeOffset, TimeZoneInfo) method.