【问题标题】:How to save POSIXct data which includes date, time and time zone to a csv file?如何将包含日期、时间和时区的 POSIXct 数据保存到 csv 文件?
【发布时间】:2018-05-28 19:37:05
【问题描述】:

我有一些 POSIXct 数据,其中包括日期、时间和时区, “格林威治标准时间 2018 年 5 月 28 日 19:14:48” “格林威治标准时间 2018 年 5 月 28 日 19:16:28” 如何将它们写入 csv 文件? 谢谢!

【问题讨论】:

    标签: csv posixct


    【解决方案1】:

    我相信 write.table 和 write.csv 本质上使用as.character 来强制 POSIXct 对象在写入时转换为字符。要以其他格式导出时间戳字符串,请使用format 将数据从 POSIXct 转换为字符,然后写入 csv。

    有关控制输出格式的参数,请参阅?format.POSIXct。在这种情况下,usetz = TRUE 将包含时区缩写。

    例如,

    dt1 <- Sys.time()
    
    dt1x <- format(dt1, use_tz = TRUE)
    
    write.csv(dt1x, "dt1x.csv")
    

    【讨论】:

      猜你喜欢
      • 2021-08-16
      • 2018-02-04
      • 2022-09-25
      • 2022-01-25
      • 1970-01-01
      • 2013-04-09
      • 2019-02-26
      • 2021-09-04
      • 1970-01-01
      相关资源
      最近更新 更多