是否有一个R等价于strtotime ?



PHP有这个奇妙的函数strtotime,它接受包含几乎任何日期格式的任何字符串,并返回一个时间(seconds -since-1970)。例如,它比strptime更具前瞻性,因为如果日期格式改变,我的脚本也不会中断。R有类似的东西吗?

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

UPDATE:如果有人(可能是我在未来的某个时候)想要尝试在R或任何其他语言中实现此功能,我跟踪了它的源代码。相关文件是及时的。Re和timelib_structs.h。它看起来都是标准的C和独立的,没有PHP头文件。但是编译过程会编译*。所以你至少需要安装和编译一次PHP。

调用它的代码也非常简单(在撰写本文时,参见第1428至1433行;上面同一函数中的较长代码只是为了获取当前时间(用于相对时间)。

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

相关内容

  • 没有找到相关文章

最新更新