如何以数字形式将日期转换为工作日? 类似的问题:Find the day of a week
在我的电脑上运行时,输出显示如下:
> weekdays.Date(as.Date("2016-12-31"))
[1] "星期六"
但我正在设计一个程序,将发送给来自世界各地的人们。
在不同的计算机上运行相同的代码可能会产生不同的结果:
> weekdays.Date(as.Date("2016-12-31"))
[1] "Saturday"
如果我需要考虑在我的代码中添加翻译块,这会使情况变得复杂。
我想知道是否有一种方法可以在进行转换时返回工作日的数字。例如,星期一是1,星期二是2 ......,星期日是7。
答案 0 :(得分:0)
来自strptime
帮助...
format(as.Date("2017-03-12"),"%u")