问答详情
源自:2-8 R语言基础 日期与时间

strptime的一些问题

为什么按照里面的步骤弄的strptime函数,最后结果出来是缺失值的,这是什么原因

提问者:慕粉0443621 2018-02-06 11:21

个回答

  • 慕粉3722233
    2018-07-21 11:33:27

    ?strptime

    %B -  Full month name in the current locale.

    中文系统就用 “一月"


  • hentai_w_w
    2018-02-08 15:35:26

    需要改变系统的locale才行

    Sys.setlocale("LC_TIME","English")

    > "English_United States.1252"

    运行上述代码,再运行strptime就可以得到结果

    若再运行代码

    Sys.setlocale("LC_TIME","Chinese")

    [1] "Chinese (Simplified)_China.936"

    然后再运行strptime,就还是得到NA 的结果