У Юлии: по умолчанию День недели - понедельник = 1, как установить воскресенье = 1 - PullRequest
0 голосов
/ 12 сентября 2018

В документации Julia 1.0 для пакета Dates говорится для функции Dates.dayofweek:

"Вернуть день недели в виде Int64 с 1 = понедельник, 2 = вторник и т. Д."

Пример из документации после добавления using Dates:

julia> using Dates
julia> Dates.dayofweek(Date("2000-01-01"))
6

Пример для понедельника, 10.10.2008:

julia> Dates.dayofweek(Date("2018-09-10"))
1

Я не вижу способа установить Sunday = 1, Monday = 2 и т. Д.

Есть предложения?

РЕДАКТИРОВАТЬ: принятый ответ прекрасно работает и проиллюстрирован ниже в отличие от кода выше:

julia> my_dayofweek(Date("2018-09-10"))
2

1 Ответ

0 голосов
/ 12 сентября 2018

Эта функция жестко запрограммирована. Поэтому я думаю, что вы можете определить свою собственную функцию для этого:

my_dayofweek(x) = dayofweek(x + Day(1))
...