Novolis.Time.Workday
2026.1.1.13
See the version list below for details.
dotnet add package Novolis.Time.Workday --version 2026.1.1.13
NuGet\Install-Package Novolis.Time.Workday -Version 2026.1.1.13
<PackageReference Include="Novolis.Time.Workday" Version="2026.1.1.13" />
<PackageVersion Include="Novolis.Time.Workday" Version="2026.1.1.13" />
<PackageReference Include="Novolis.Time.Workday" />
paket add Novolis.Time.Workday --version 2026.1.1.13
#r "nuget: Novolis.Time.Workday, 2026.1.1.13"
#:package Novolis.Time.Workday@2026.1.1.13
#addin nuget:?package=Novolis.Time.Workday&version=2026.1.1.13
#tool nuget:?package=Novolis.Time.Workday&version=2026.1.1.13
Novolis.Time.Workday
Immutable workday calendars and business-day arithmetic. A workday calendar answers whether a date is a workday and why a non-workday is excluded, and it keeps source metadata so an application can retain the calendar version behind a decision.
This is not a general calendar API. It does not own weekly patterns, Hours DayShape stacking, pay, or leave.
Public holidays come from frozen generated facts embedded in this package. Runtime code does not call the third-party holiday library.
Install
dotnet add package Novolis.Time.Workday
Requires .NET 10 (net10.0) and Novolis.Time. Restore from nuget.org + GitHub Packages (https://nuget.pkg.github.com/Novolis-Platform/index.json).
Quick start
using Novolis.Time.Workday;
var calendar = WorkdayCalendar.FromGeneratedHolidays("no-workdays-2026", "NO", 2026);
var due = BusinessDayCalculator.AddBusinessDays(new DateOnly(2026, 10, 1), 5, calendar);
Regenerate the embedded catalog from the repository root of novolis-time:
dotnet run --project d:\novolis\novolis-time\tools\GeneratePublicHolidays\GeneratePublicHolidays.csproj
Related packages
| Package | When to use |
|---|---|
Novolis.Time.Week |
Week identity, weekly patterns, and rotating cycles |
Novolis.Time.Worktime |
Apply a workday calendar to expected worktime |
Novolis.Time |
Clock intervals inside a workday |
More documentation
Support
Pre-release 2026.1.* on GitHub Packages. Issues: novolis-time.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Time (>= 2026.1.1.13)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Novolis.Time.Workday:
| Package | Downloads |
|---|---|
|
Novolis.Time.Worktime
Immutable expected-versus-actual worktime records and flex projections. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.15 | 0 | 10/18/2026 |
| 2026.1.1.14 | 108 | 10/4/2026 |
| 2026.1.1.13 | 100 | 10/4/2026 |
| 2026.1.1.12 | 111 | 10/4/2026 |
| 2026.1.1.11 | 108 | 10/4/2026 |