A more portable way (that function only works in some versions of R) is

as.POSIXct(1317857320, origin="1970-01-01")

possibly with a 'tz' argument if you need to restore the timezone.

On Wed, 5 Oct 2011, jim holtman wrote:

Here is what I use:

unix2POSIXct(1317857320)
[1] "2011-10-05 19:28:40 EDT"


unix2POSIXct  <-  function (time) structure(time, class = c("POSIXt",
"POSIXct"))


On Wed, Oct 5, 2011 at 7:38 PM, Mike Williamson <this.is....@gmail.com> wrote:
Hi,

   In short, I would like to know if there is any way to convert a numeric
into a date, similar to how strptime() can convert a string to a date time
class?

   There are some functions, etc. which don't work well with dates, and
tend to force them into numerics.  I understand that the number it spits
back is the number of seconds since the beginning of 1970 (see the first few
sentences of the "Details" portion of ?DateTimeClasses).
   However, it's a bit of a hassle to convert that by hand.  I can create a
function to do this, and it isn't so hard, but I found it hard to believe
such a function didn't already exist, so I wanted to ask the community.

   As an example, today (Oct 5th 2011 at approximately 4:30pm, Pacific
time) is approximately 1317857320 as a numeric, but I would like to know how
to go from that number back to the "2011-10-05 16:28:39 PDT" date time class
which originally generated it.

                       Thanks!
                             Mike

---
XKCD <http://www.xkcd.com>

       [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.




--
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to