On Oct 22, 2014, at 7:46 PM, Jeff Newmiller wrote: > Because PST8PDT probably is not a valid TZ on your operating system. Try > "America/LosAngeles"
For me (on a Mac) it has an intervening dash: > Sys.timezone(location = TRUE) [1] "America/Los_Angeles" However, on a mac the system returns a differnt results: > Sys.getenv("TZ") [1] "" -- David. > --------------------------------------------------------------------------- > Jeff Newmiller The ..... ..... Go Live... > DCN:<jdnew...@dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go... > Live: OO#.. Dead: OO#.. Playing > Research Engineer (Solar/Batteries O.O#. #.O#. with > /Software/Embedded Controllers) .OO#. .OO#. rocks...1k > --------------------------------------------------------------------------- > Sent from my phone. Please excuse my brevity. > > On October 22, 2014 2:35:55 AM PDT, Vasantha Kumar Kesavan > <info.vas...@gmail.com> wrote: >> Hi, >> >> I am a new R user and also not sure about the below concern is really a >> bug, >> >> My concern are listed below, >> >> Look at the below example, when Sys.Date () is called within the >> as.POSIXlt >> () function. Why it is displaying only the date value and the timezone >> is >> selected to UTC even though the TZ variable is set to "PST8PDT". I >> could >> not see this kind of behavior with as.POSIXct () function. >> >> This is happening in both LINUX 32 and 64 bit operating system. >> >> >> Example: >> >>> version >> _ >> platform i386-redhat-linux-gnu >> arch i386 >> os linux-gnu >> system i386, linux-gnu >> status >> major 2 >> minor 10.0 >> year 2009 >> month 10 >> day 26 >> svn rev 50208 >> language R >> version.string R version 2.10.0 (2009-10-26) >>> Sys.setenv(TZ="PST8PDT"); >>> Sys.setenv(ORA_SDTZ="PST8PDT"); >>> >>> Sys.getenv("TZ"); >> TZ >> "PST8PDT" >>> Sys.getenv("ORA_SDTZ"); >> ORA_SDTZ >> "PST8PDT" >>> >>> as.POSIXct(Sys.Date()); >> [1] "2014-10-20 17:00:00 PDT" >>> c(as.POSIXct(Sys.Date())); >> [1] "2014-10-20 17:00:00 PDT" >>> >>> as.POSIXlt(Sys.Date()); >> [1] "2014-10-21 UTC" >>> c(as.POSIXlt(Sys.Date())); >> [1] "2014-10-20 17:00:00 PDT" >>> >>> as.POSIXct(Sys.time()); >> [1] "2014-10-21 20:59:23 PDT" >>> c(as.POSIXct(Sys.time())); >> [1] "2014-10-21 20:59:23 PDT" >>> >>> as.POSIXlt(Sys.time()); >> [1] "2014-10-21 20:59:23 PDT" >>> c(as.POSIXlt(Sys.time())); >> [1] "2014-10-21 20:59:23 PDT" >>> >> >> Thanks >> Vasanth >> >> [[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. > > ______________________________________________ > 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. David Winsemius Alameda, CA, USA ______________________________________________ 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.