gpt4 book ai didi

R lubridate 包日期时间创建省略了午夜时间

转载 作者:行者123 更新时间:2023-12-03 22:15:28 24 4
gpt4 key购买 nike

我正在尝试使用 lubridate 包创建日期时间,并且我尝试了以下值:

library(lubridate)
ymd_hms("2017-07-02 23:00:00")
[1] "2017-07-02 23:00:00 UTC"
ymd_hms("2017-07-02 00:00:00")
[1] "2017-07-02 UTC"

看起来如果你在午夜 00:00:00 输入时间,ymd_hms() 方法会忽略时间值,结果变成了日期。有没有办法在结果中显示 00:00:00 ?
非常感谢!

最佳答案

所以我在谷歌搜索和错误尝试后才得到了我自己对这个问题的回答:

mydates <- format(as.POSIXct("2011-01-01 00:00:00", tz = "UTC"), "%m-%d-%Y %H:%M:%S")
mydates
[1] "01-01-2011 00:00:00"
format(as.POSIXct("2011-01-01 00:00:00", tz = "UTC"), "%m-%d-%Y %H:%M:%S")
[1] "01-01-2011 00:00:00"

似乎使用带有格式参数的 R Base as.POSIXct 有效。

关于R lubridate 包日期时间创建省略了午夜时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51194522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com