I've udpdated this question because I've been told that the column of numbers use the Matlab origin = 1 January 2000 and the units are in seconds I'm still getting stuck though.
I have a column of date/time values expressed as numbers - these have come from Matlab. I would like to convert these to POSIXct in R.
Here is an example of what I've tried with a single value.
as.POSIXct(736908.0041, origin = "2000-01-01", tz="UTC")
But this returns "2000-01-09 12:41:48 UTC", which is not correct. The correct date should be 2017-08-02, I'm not sure about the time.
I have tried multiplying the number by both 60 and 3600 in case the units weren't really in seconds, but that hasn't helped.