我有一个文件,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'