This is question is not a duplicate, this quesitons demonstrates a problem with a method of conversion, not how to perform the conversion. Read the question in full.
I have a timestamp which I believe is a unix time stamp, when using the following converter it correctly converts the stamp
Value: 1365151714493
http://www.epochconverter.com/
I have looked around and found an example on how to convert this to a datetime obect and the method seems simple, create a datetime object and set the date to the might night on 1/1/1970 and add the value as second:
public static DateTime? ConvertUnixTimeStamp(string unixTimeStamp)
{
return new DateTime(1970, 1, 1, 0, 0).AddSeconds(Convert.ToDouble(unixTimeStamp));
}
The problem is everytime I call this mehod with the value above I get a value out of range exception.
Do I need to do anything with the value first? the string converts to a double ok. the exception is thrown when calling the AddSeconds(double)
methos