在什么时区R的file.info()的mtime表达了什么?

时间:2014-11-06 10:23:28

标签: r

我有一个文件,Windows(win7)资源管理器说它的mtime是24-oct-2014 12:39。当我使用file.info()在R中询问这个/这些属性时,我得到以下内容:

file.info('r:/data/dm29/dm29 - Sample_138_20141023_0737.dti')
                                                     size isdir mode               mtime               ctime               atime exe
r:/data/dm29/dm29 - Sample_138_20141023_0737.dti 35003850 FALSE  666 2014-10-24 11:39:48 2014-10-23 07:40:32 2014-11-06 11:14:49  no

这里发生了什么?我想这与时区有关,但我在帮助中找不到类似的东西。或者也许是因为我们最近有一个DST开关?

此外,我如何以惯用的方式修复它?以下感觉对我来说有点像kludge。

mt <- as.POSIXct(file.info('r:/data/dm29/dm29 - Sample_138_20141023_0737.dti')$mtime, tz='Europe/London')
attributes(mt)$tzone <- 'Europe/Amsterdam'

0 个答案:

没有答案