[R] Strptime
Creighton, Sean
sean.creighton at citi.com
Fri May 30 13:58:27 CEST 2008
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)"
More information about the R-help
mailing list