本文介绍了从润滑日期时间对象中提取时间(HMS)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下日期时间:

我想将其拆分为时间和日期.

I want to split it to time and date.

当我应用date(t)时,我得到了日期部分.但是,当我使用lubridate的hmsparse_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::hmsparse_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)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-13 08:29