r - 时区在R系统时间的输出中消失

标签 r date time

我正在尝试将系统日期和时间输出到文本文件。当我这样做时,时区消失了。下面是一个示例:

> Sys.time()
[1] "2012-05-24 09:58:38 CDT"
> currentTime <- Sys.time()
> currentTime
[1] "2012-05-24 09:58:49 CDT"
> cat(as.character(currentTime), sep = "\n")
2012-05-24 09:58:49

时区发生了什么以及如何恢复?

最佳答案

尝试以下方法:

cat(format(Sys.time(),usetz = TRUE))

POSIXct对象的打印方法将formatusetz = TRUE一起调用,这就是为什么您在控制台中看到时区的原因(在后台调用了打印方法)。

关于r - 时区在R系统时间的输出中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740356/

相关文章:

R函数递归合并未命名参数,输入一个列表

swift - 在 Swift 结构中比较日/月

HTML5 日期选择器不能在桌面上工作,只能在移动设备上工作

php - 我的 PHP 时差函数可以改进吗?

r - 使用 2 组数据组合连续图(R 图)

r - 添加表格标题编号 R-Markdown

R:自动在文本前后添加引号

database - ORA-01830 : date format picture ends before converting entire input string in toad oracle

ruby - Time.now 与 Controller 的 Rails 问题

python - 在 Python 中,如何获取前一天的 Unix 时间戳?