Try something like this.  Convert the vector to character and grab the first 10 
characters then convert to a date.

aa <- as.factor("1981-01-02T08:00I")
aa <- as.character(aa)
aa <- substr(aa, 1, 10)
class(b)

John Kane
Kingston ON Canada


> -----Original Message-----
> From: mayo_j...@hotmail.com
> Sent: Wed, 2 May 2012 14:08:26 +0200
> To: r-help@r-project.org
> Subject: [R] factor conversion to date/time
> 
> Hi, I've been trying to convert numbers from an online temperature
> database
> into dates and time that R recognizes. I've tried as.Date, as.POSIXlt and
> strptime  the problem is that the database has put a T between the
> numbers and R will not accept any conversions. currently it sees the date
> as a factor with the format  as 1981-01-02T08:00I would like to keep only
> the year and month, but my primary focus is to get R to recognize it as a
> date.
> 
> Thank you for your help. cheers,Marjolein
>       [[alternative HTML version deleted]]
>

____________________________________________________________
FREE ONLINE PHOTOSHARING - Share your photos online with your friends and 
family!
Visit http://www.inbox.com/photosharing to find out more!

______________________________________________
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.

Reply via email to