Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将包含日期、时间和时区的POSIXct数据保存到csv文件中?_Csv_Posixct - Fatal编程技术网

如何将包含日期、时间和时区的POSIXct数据保存到csv文件中?

如何将包含日期、时间和时区的POSIXct数据保存到csv文件中?,csv,posixct,Csv,Posixct,我有一些POSIXct数据,包括日期、时间和时区, “2018-05-28 19:14:48格林威治标准时间” “2018-05-28 19:16:28格林尼治标准时间” 如何将它们写入csv文件? 谢谢大家! 我认为write.table和write.csv本质上使用as.character强制POSIXct对象在写入时使用character。要以其他格式导出时间戳字符串,请使用格式将数据从POSIXct转换为字符,然后写入csv 有关控制输出格式的参数,请参见?format.POSIXct。

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

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

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

例如:

dt1 <- Sys.time()

dt1x <- format(dt1, use_tz = TRUE)

write.csv(dt1x, "dt1x.csv")
dt1