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、正确结果
再次运行可以得到正确的日期格式,如下图:
感谢阅读!希望可以帮到遇到同样问题的小伙伴们!