本文介绍了从润滑日期时间对象中提取时间(HMS)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下日期时间:
我想将其拆分为时间和日期.
I want to split it to time and date.
当我应用date(t)时,我得到了日期部分.但是,当我使用lubridate的hms
,parse_date_time
和其他功能按"HMS"
顺序执行此操作时,我得到了NA
.
When I apply date(t) I get the date part.But when I use lubridate's hms
, parse_date_time
and other functions to do this in "HMS"
order I get NA
.
我在SOF上检查了其他答案,但由于某种原因,它给了我NA
.
I have checked other answers here on SOF but for some reason it gives me NA
.
请告知如何提取它.
我想了解原因:
strftime(t, format="%H:%M:%S")
可以完成工作,但是我在lubridate::hms
或parse_date_time
中缺少什么?
will do the job but what I am missing in lubridate::hms
or parse_date_time
?
推荐答案
我的解决方案是安装library(anytime)
:
date <- anytime::anydate(t)
time <- strftime(t, format="%H:%M:%S")
这篇关于从润滑日期时间对象中提取时间(HMS)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!