First thing is to supply data in a usable form  See ?dput for one easy way of 
doing it.

In any case, assuming those dates and times are character values something like 
this should work but not tested on your data.

Assuming the data frame is called dtime

dtime[,1]  <-  strptime(dtime[,1], "%d/%m/%Y %H:%M"))
diff(dtime[,1])



John Kane
Kingston ON Canada


> -----Original Message-----
> From: antony.akk...@ge.com
> Sent: Thu, 14 Jun 2012 03:08:25 -0700 (PDT)
> To: r-help@r-project.org
> Subject: [R] Time difference between two dates/timing
> 
> Hi,
> 
> 
> Here, i have a matrix like this
> 
> MyMatrix <-
> 
> *DATETIME      HEADER1            HEADER2*
> 1/1/2010 0:10 197.1947                     100.0859
> 1/1/2010 0:20 203.8811                     100.1013
> 1/1/2010 0:30 206.564               100.0433
> 1/1/2010 0:40 207.9563                       99.9393
> 
> i want to get the time difference in minutes between two date.
> 
> TimeDiff <- MyMatrix[1,1] -  MyMatrix[2,1]
> TimeDiff <- 10 (need to get like this )
> 
> Could you please help me ?
> 
> 
> --
> View this message in context:
> http://r.789695.n4.nabble.com/Time-difference-between-two-dates-timing-tp4633353.html
> Sent from the R help mailing list archive at Nabble.com.
> 
> ______________________________________________
> 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.

____________________________________________________________
FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!

______________________________________________
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