在 Dates 包的 Julia 1.0 文档中,它说的是 Dates.dayofweek
功能:
“将星期几作为 Int64 返回,其中 1 = 星期一,2 = 星期二,等等。”
添加 using Dates
后文档中的示例:
julia> using Dates
julia> Dates.dayofweek(Date("2000-01-01"))
6
2018 年 9 月 10 日星期一的示例:
julia> Dates.dayofweek(Date("2018-09-10"))
1
我没有看到设置星期日 = 1、星期一 = 2 等的方法。
有什么建议?
编辑:接受的答案效果很好,与上面的代码形成对比如下所示:
julia> my_dayofweek(Date("2018-09-10"))
2
最佳答案
此功能是硬编码的。因此,我想您可以做的是为此定义自己的函数:
my_dayofweek(x) = dayofweek(x + Day(1))
关于date - 在 Julia : The Day of Week defaults to Monday=1, 中如何设置 Sunday=1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52286401/