Skip to content

Germany: Saturday is (usually) a working day #3245

@nicbou

Description

@nicbou

Describe the bug

In Germany, a Werktag usually includes saturdays, while an Arbeitstag does not. It depends on the situation.

See the following definitions with additional sources:

To Reproduce
Provide an unambiguous set of steps to reproduce this bug.
Include code to reproduce, if relevant.

  1. holidays.country_holidays('DE', subdiv='BE').is_working_day('2026-01-31') returns False, while it should return True since it's a saturday

Expected behavior

is_working_day might need to include an extra argument: 'include_saturdays', since the definition varies depending on context.

Environment

  • holidays version: 0.89

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions