在R和退出循环中添加24小时到时间戳

时间:2013-06-26 19:58:18

标签: r datetime loops time

给出

launchTime = Sys.timeDate(FinCenter = "America/Los_Angeles") 

launchTime看起来像:

America/Los_Angeles
[1] [2013-06-26 12:52:28]

我想将24小时添加到tStamp并将其称为exitTime

现在在launchTime我启动一个R脚本,它有一个循环,运行7天。

什么是一个很好的方法来放入一个条件或几行代码,允许在实时到达exitTime时退出循环?

现在我希望条件检查到日,小时和分钟级别的准确性。不是在秒级。

1 个答案:

答案 0 :(得分:2)

设置类似:exitTime <- as.numeric(Sys.time()+(60*60*24))(从现在开始一天)第二个。然后在循环中包含一个条件,如:

if(as.numeric(Sys.time()) > exitTime)
    break

我不关注你的精确度。