[R] R difftime function: How can we fix the difftime unit?

Marc Schwartz marc_schwartz at comcast.net
Thu Mar 22 07:15:35 CET 2007


On Thu, 2007-03-22 at 11:33 +0530, d. sarthi maheshwari wrote:
> Hi,
> 
> I am trying to take difference of two time objects. I want to fix the
> result's unit to minutes. How can I do that?
> 
> Here is an example:
> 
> > difftime(x, y)
> Time difference of 2.030720 hours
> > difftime(x, z)
> Time difference of 30.34672 mins
> 
> where x = '2007-03-05 08:32:58'
>           y = '2007-03-05 06:31:07'
> and    z = '2007-03-05 08:02:37'
> 
> How can I get answer something like
> 
> for (x-y)
> Time difference of 121.8432 mins
> 
> and for (x-z)
> Time difference of 30.34672 mins
> 
> Kindly help.


See ?difftime and take note of the 'units' argument:

> difftime(x, y, units = "mins")
Time difference of 121.85 mins

> difftime(x, z, units = "mins")
Time difference of 30.35 mins

HTH,

Marc Schwartz



More information about the R-help mailing list