首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strftime函数

Strftime函数
EN

Stack Overflow用户
提问于 2021-03-03 05:12:15
回答 1查看 32关注 0票数 0

我正在Rstudio上工作,并试图从日期-时间列中检索时间。例如,在我的向量'2020-01-01 00:33:03‘中,日期-时间列如下所示。这只是我想要从中提取信息的专栏中的一个观察结果。

无论如何,当我应用strftime('2020-01-01 00:33:03','%H')并且想要提取这种情况下的小时数时。这个函数没有给我正确的时间,在本例中是上午12点,而是16点。我不确定是否应该进一步指定什么。这是纽约时间idk,如果有帮助的话。

我真的很感谢任何反馈,或者如果有任何其他函数/包,我应该使用这个以外的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-03 06:31:56

纽约应该是东部时区。在获取小时之前,你有没有尝试过先给它一个时区?

代码语言:javascript
复制
t <- strptime( '2020-01-01 00:33:03',                              
         format = "%Y-%m-%d %H:%M:%OS",
         tz = "EST")

strftime(t, '%H') 

您还可以使用Sys.timezone(location = TRUE)获取实际的tz

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66447209

复制
相关文章

相似问题

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