【问题标题】:why is as.Date("06/10/2013", "%m/%d/%y") returning the year 2020?为什么 as.Date("06/10/2013", "%m/%d/%y") 返回 2020 年?
【发布时间】:2013-06-08 00:31:27
【问题描述】:

正如标题所说,

>as.Date("06/10/2013", "%m/%d/%y") # returns "2020-06-2013
[1] "2020-06-10"

这是什么原因造成的? 我正在使用带有 32 位 RGui 和最新 zoo 包的 windows。

谢谢。

【问题讨论】:

    标签: r time-series zoo


    【解决方案1】:

    因为%y 不是%Y

    R> as.Date("06/10/2013", "%m/%d/%Y")   # note capital-Y
    [1] "2013-06-10"
    R> 
    

    【讨论】:

    • 哇。感谢您及时的回复。您已经帮助我解决了我已经在 SO 上引用的一些问题。您能否将我链接到关于我在这个问题中感到困惑的论点的好资源?
    • @cyclondude -- 当然。查看?strftime。 (另外,仅供参考,您可以为您认为有帮助的答案投票——无论是针对您自己的问题,还是针对其他人的问题)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 2021-03-09
    • 1970-01-01
    • 2020-08-09
    • 2020-03-18
    • 2021-05-16
    • 1970-01-01
    相关资源
    最近更新 更多