Re: [R] Strptime

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Fri, 30 May 2008 08:13:51 -0400

As yearmon in the zoo package can convert a month/year to an object of class "yearmon" and that can be converted to other classes, e.g.

> library(zoo)
> x <- "Jan-08"
> as.Date(as.yearmon(x, "%b-%y"))

[1] "2008-01-01"

On Fri, May 30, 2008 at 7:58 AM, Creighton, Sean <sean.creighton_at_citi.com> wrote:
> Hi
>
> This code should explain what I'm trying to do
>
>> strptime("30-Jan-08", "%d-%b-%y")
> [1] "2008-01-30"
>>
>> format(strptime("30-Jan-08", "%d-%b-%y") , "%b-%y")
> [1] "Jan-08"

>>
>> strptime(format(strptime("30-Jan-08", "%d-%b-%y") , "%b-%y") ,
> "%b-%y")
> [1] NA
>
>
> I have a string of the form "Jan-08" but I can't seem to get strptime to
> recognise it. The format function can take the date object and using the
> given flags "%b-%y" create a string. It can't, however, seem to go back
> the other way, i.e. as in the line below:
>
>> strptime(format(strptime("30-Jan-08", "%d-%b-%y") , "%d-%m-%Y"),
> "%d-%m-%Y")
> [1] "2008-01-30"
>
> Any tips?
>
> Thanks
> Sean
>
>
>
>
>
>
>> R.Version()
> $platform
> [1] "i386-pc-mingw32"

>
> $arch
> [1] "i386"
>
> $os
> [1] "mingw32"
>
> $system
> [1] "i386, mingw32"

>
> $status
> [1] ""
>
> $major
> [1] "2"
>
> $minor
> [1] "6.0"

>
> $year
> [1] "2007"
>
> $month
> [1] "10"
>
> $day
> [1] "03"
>
> $`svn rev`
> [1] "43063"
>
> $language
> [1] "R"
>
> $version.string
> [1] "R version 2.6.0 (2007-10-03)"
>
> ______________________________________________
> R-help_at_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_at_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. Received on Mon 02 Jun 2008 - 05:19:01 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 02 Jun 2008 - 05:30:36 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive