Hi > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-bounces@r- > project.org] On Behalf Of paladini > Sent: Tuesday, October 30, 2012 11:26 AM > To: r-help@r-project.org > Subject: [R] subtract a time period from a date > > Hello everybody, > how can I reduce e.g. 30 days from a date? > When I do the following "2011-05-01 CEST" -"2011-04-01 CEST" I get: > "Time difference of 30 days" > an thats fine. > > But when I try "2011-05-01 CEST" - 30 I get nonsense.
You subtracted 30 seconds. To subtract 30 days you need to express days in seconds Sys.time()-(30*24*60*60) [1] "2012-09-30 14:05:50 CEST" Regards Petr > So how can I subtract some days, month or years from a date? > > > > thanking you in anticipation > > > Claudia Paladini > > ______________________________________________ > 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.