将日期转换为POSIXct

卡洛斯·辛内利

转换为POSIXct时,为什么下面的日期更改为“ 2014-07-07”?

Sys.setenv(TZ='America/Sao_Paulo')
d <- as.Date("2014-07-08", format="%Y-%m-%d")
d
[1] "2014-07-08"
as.POSIXct(d)
[1] "2014-07-07 21:00:00 BRT"
约书亚·乌尔里希(Joshua Ulrich)

由于as.POSIXct.Date不查找时区(.POSIXct如果在中指定时区也不会传递给时区...),并且Date对象是“ UTC”,因此您与Date对象的UTCPOSIXct有偏移。

如果可以,最好直接调用as.POSIXct字符串:

> as.POSIXct("2014-07-08", format="%Y-%m-%d")
[1] "2014-07-08 BRT"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将多种日期格式转换为`as.posixct`?

来自分类Dev

将列转换为POSIXct日期/时间序列

来自分类Dev

R:将“日期/时间”列转换为POSIXct

来自分类Dev

将 14 位日期时间对象转换为 POSIXct

来自分类Dev

使用as.POSIXct将日期从“字符”格式转换为“ POSIXct”时,1个特定日期不适用

来自分类Dev

将POSIXct日期时间转换为Date时出现意外日期-时区可以解决吗?

来自分类Dev

rbind将POSIXct转换为字符-如何转换回POSIXct?

来自分类Dev

R-如何使用as.POSIXct将JavaScript时间戳转换为人类日期时间?

来自分类Dev

将数字时间转换为R中的日期时间POSIXct格式

来自分类Dev

使用sapply将列转换为posixct并在R中保留日期时间格式

来自分类Dev

正则表达式将时间方程式转换为R日期时间(POSIXct)

来自分类Dev

将数字时间转换为R中的日期时间POSIXct格式

来自分类Dev

如何将包含日期 (YYYYMMDD) 的数字变量转换为 POSIXct 格式变量

来自分类Dev

r-将POSIXct转换为毫秒

来自分类Dev

将变量从“ dttm”转换为“ POSIXCT”

来自分类Dev

将GMT格式的chron转换为POSIXct

来自分类Dev

将因子数据转换为 POSIXct 格式

来自分类Dev

将日期转换为日期

来自分类Dev

将日期转换为日期

来自分类Dev

转换为POSIXct时出错:某些日期返回NA

来自分类Dev

POSIXct日期转换错误

来自分类Dev

Lubridate 未在 R (dd/mm/yy hh:mm:ss) 中正确地将日期时间转换为 POSIXct

来自分类Dev

将周数转换为日期

来自分类Dev

将数字转换为日期

来自分类Dev

将日期转换为秒

来自分类Dev

将数值转换为日期

来自分类Dev

将文字转换为日期

来自分类Dev

将天数转换为日期

来自分类Dev

将数据转换为日期

Related 相关文章

热门标签

归档