date - 在 Julia : The Day of Week defaults to Monday=1, 中如何设置 Sunday=1

标签 date julia

在 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/

相关文章:

ios - 如何将今天的日期减去18年

php - 从 PHP 中的字符串中识别日期格式

string - Julia:比较带有特殊字符的字符串

javascript - 在 JavaScript 中检查日期是否在给定年份的 1 月 1 日之前

C struct tm 中的变量消失

Julia - 如何知道最新版本 (v1.0.0) 等效功能是什么?

julia - Gadfly.jl 在图表上显示实际值

performance - 我怎样才能提高我的 Julia 程序的性能以获得出色的数字?

integer - Julia 中 2 个正数的乘积得到负数

mysql - 如何找到mysql中某列中缺失的月份?