首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入R中没有时区的数据和时间对象

导入R中没有时区的数据和时间对象
EN

Stack Overflow用户
提问于 2017-05-17 02:58:28
回答 1查看 43关注 0票数 0

我导入了一个CVS文件,它的日期和时间格式如下。

代码语言:javascript
复制
date<-c("2017-04-17", "2017-04-18", "2017-04-19" )
times<-c( "23:45","0:00","17:00")

我想创建一个与我的系统时间具有不同时区的日期和时间对象。

代码语言:javascript
复制
parse_date_time(paste(temp1$Date, temp1$variable, sep=" "), orders = "%Y-m/%d %H:%M")

现在,假设导入时的时区不是UTC,而是UTC-6或EST,我想将其转换为另一个时区。我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2017-05-17 03:17:34

lubridate包中:

代码语言:javascript
复制
> library(lubridate)
> date<-c("2017-04-17", "2017-04-18", "2017-04-19" )
> times<-c( "23:45","0:00","17:00")
> paste(date, times)
[1] "2017-04-17 23:45" "2017-04-18 0:00"  "2017-04-19 17:00"
> ymd_hm(paste(date, times))
[1] "2017-04-17 23:45:00 UTC" "2017-04-18 00:00:00 UTC" "2017-04-19 17:00:00 UTC"
> ymd_hm(paste(date, times), tz="EST")
[1] "2017-04-17 23:45:00 EST" "2017-04-18 00:00:00 EST" "2017-04-19 17:00:00 EST"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44009487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档