是否有R当量的strtotime

时间:2011-09-02 03:38:32

标签: php r date strtotime

PHP有一个很棒的函数strtotime,它接受​​任何包含任何日期格式的字符串并返回一个时间(自1970年以来的秒数)。例如,它比strptime更具有前瞻性,因为如果日期格式发生变化,我的脚本就不会中断。 R有类似的东西吗?

(我今天不需要strtotime的时间相关功能,但我确信在某些时候我需要strtotime("next Thursday")strtotime("first day of last month"),所以如果你知道R这样做的扩展,然后我很乐意听到它!)

更新:如果有人(可能是我将来某个时候)想要尝试用R或任何其他语言实现这一点,我会追踪the source code for it。相关文件是timelib.h,timelib.re和timelib_structs.h。它出现都是标准的C和独立的,没有PHP头。但是编译过程将* .re文件编译成真正的C,所以你需要至少安装和编译PHP一次

code that calls it也非常简单(参见第1428至1433行,在撰写本文时;同一函数中位于其上方的较长代码仅用于获取当前时间,用于相对时间)。

1 个答案:

答案 0 :(得分:2)

我喜欢PHP中的这个功能,但遗憾的是R中似乎没有相应的功能(语言参考中没有提及,最值得注意的是http://rss.acs.unt.edu/Rdoc/library/base/html/DateTimeClasses.html)。