[R] Accessing date subfields
    Petr Pikal 
    petr.pikal at precheza.cz
       
    Tue Jun 20 15:03:10 CEST 2006
    
    
  
Hi
you can also do
as.POSIXlt(today)$mon
but I do not know if it is more efficient
HTH
Petr
On 20 Jun 2006 at 5:20, Maciej Radziejewski wrote:
Date sent:      	Tue, 20 Jun 2006 05:20:38 -0700 (PDT)
From:           	Maciej Radziejewski <maciejr_copies at yahoo.com>
To:             	r-help at stat.math.ethz.ch
Subject:        	[R] Accessing date subfields
Send reply to:  	Maciej Radziejewski <maciejr_copies at yahoo.com>
	<mailto:r-help-request at stat.math.ethz.ch?subject=unsubscribe>
	<mailto:r-help-request at stat.math.ethz.ch?subject=subscribe>
> Hello,
> 
> I can't figure out a "proper" way to extract the month number from a
> Date class variable. I can do it like this:
> 
> > today <- as.Date(Sys.time())
> > as.integer (format.Date (today, "%m"))
> 
> but it must be inefficient, since I convert a date to text and back to
> a number. I tried:
> 
>  > months(today)
> 
> but the months() function returns the name of the month, not the month
> number. I need to process some time series of station data using 
> season-dependent criteria, so I need the months numerically.
> 
> Thanks in advance for any help,
> 
> Maciej.
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
Petr Pikal
petr.pikal at precheza.cz
    
    
More information about the R-help
mailing list