[R] problem setting default timezone
lists at dewey.myzen.co.uk
Thu Apr 23 15:23:56 CEST 2015
On 23/04/2015 14:01, Bos, Roger wrote:
> Dear All,
> I would like to learn the proper way to set the default time zone so I get the correct date for my files. The code below is non-reproducible (sorry) because it is based on a file on my system, but I hope someone will be able to help me anyway.
> I have a file that was last modified on 4/21/2015:
>> file.info("E:/snap/q/snap_q_q1_" %+% endPeriod %+% ".txt")$mtime
>  "2015-04-21 20:26:33 EDT"
> When I convert that to a date, I gives me 2015-04-22. I read about timezones and saw that there are two possible places to set the default values: One as a system variable and one as an option. To be safe I set both:
>  "America/New_York"
>  "America/New_York"
>> as.Date(file.info("E:/snap/q/snap_q_q1_" %+% endPeriod %+% ".txt")$mtime)
>  "2015-04-22"
> But as you can see R still gives me the wrong date. I can get the correct date as follows:
>> as.Date(file.info("E:/snap/q/snap_q_q1_" %+% endPeriod %+% ".txt")$mtime, tz='America/New_York')
>  "2015-04-21"
> But my question is why is the as.Date function not using the timezone I have set?
Because it has a tz= parameter which sets its time zone. I think you
need to write your own wrapper function to pick up your preferred timezone.
> Thank you in advance,
> This message and any attachments are for the named person's use only.
> This message may contain confidential, proprietary or legally privileged
> information. No right to confidential or privileged treatment
> of this message is waived or lost by an error in transmission.
> If you have received this message in error, please immediately
> notify the sender by e-mail, delete the message, any attachments and all
> copies from your system and destroy any hard copies. You must
> not, directly or indirectly, use, disclose, distribute,
> print or copy any part of this message or any attachments if you are not
> the intended recipient.
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help