R语言时间处理

来源:互联网 发布:钢琴淘宝 编辑:程序博客网 时间:2024/04/30 05:18
  1. > d <- c('2013-12-05 18:43:00','2013-08-23 22:29:00')
  2. > difftime(d[2],d[1])
  3. Time difference of -103.8431 days
  4. > strptime(d, "%Y-%m-%d %H:%M:%S")
  5. [1] "2013-12-05 18:43:00 JST" "2013-08-23 22:29:00 JST"
  6. > difftime(strptime(d, "%Y-%m-%d %H:%M:%S")[2],strptime(d, "%Y-%m-%d %H:%M:%S")[1])
  7. Time difference of -103.8431 days
  8. > difftime(strptime(d, "%Y-%m-%d %H:%M:%S")[2],strptime(d, "%Y-%m-%d %H:%M:%S")[1],units='secs')
  9. Time difference of -8972040 secs
复制代码


推荐一下 stackoverflow,确实是个好学习之处。
http://stackoverflow.com/questions/12649641/calculating-time-difference-in-rr
0 0
原创粉丝点击