2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > R语言中如何将中文日期转化为英文格式(日期格式是%B % A 却显示中文日期格式)

R语言中如何将中文日期转化为英文格式(日期格式是%B % A 却显示中文日期格式)

时间:2018-07-12 05:52:27

相关推荐

R语言中如何将中文日期转化为英文格式(日期格式是%B % A 却显示中文日期格式)

1、 日期的一般格式

| %Y | 显示四位数字的年份,eg: |

| %y | 显示两位数字的年份,eg:21|

| %B | 显示非缩写的英文月份,eg:October |

| %b | 显示缩写的英文月份,eg:Oct |

| %m | 显示数字月份,eg:10 |

| %d | 显示数字天,eg:07 |

| %A | 显示非缩写的英文星期,eg:Thursday |

| %a | 显示缩写的英文星期,eg:Thu |

2、实例

today <- Sys.Date() #获取系统时间format(today, format="%B %d %Y") format(today, format="%A")

3、错误结果

因为使用的日期格式是%B,% A,正确情况下应该显示英文日期,运行结果显然是错误的。

4、解决办法

可以复制并运行下面的语句

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

5、正确结果

再次运行可以得到正确的日期格式,如下图:

感谢阅读!希望可以帮到遇到同样问题的小伙伴们!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。