Try :

as.numeric(d)

or also:

unclass(d)


On Wed, May 21, 2008 at 5:04 PM, Martin Hvidberg <martin@hvidberg.net>
wrote:

> I want to find the DOY (Day of Year) of some dates. I think to substract
> the date 1. January from the data to achive this. Something like:
>
> >  d <- as.Date("2006-03-13") - as.Date("2006-01-01") +1
> > d
> Time difference of 72 days
>
> So far so good. But d is a 'difftime' object. How do I get an Integer value
> from that?
>
> I tried severel things, incuding the following:
>
> > dd <- as(d,"numeric")
> Error in .classEnv(thisClass) :
>  unable to find an environment containing class "difftime"
>
> Sugestions appriciated...
>
> :-) Martin@Hvidberg.net
>
> ______________________________________________
> 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.
>



-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O

	[[alternative HTML version deleted]]

