Novolis.Time
2026.1.1.14
dotnet add package Novolis.Time --version 2026.1.1.14
NuGet\Install-Package Novolis.Time -Version 2026.1.1.14
<PackageReference Include="Novolis.Time" Version="2026.1.1.14" />
<PackageVersion Include="Novolis.Time" Version="2026.1.1.14" />
<PackageReference Include="Novolis.Time" />
paket add Novolis.Time --version 2026.1.1.14
#r "nuget: Novolis.Time, 2026.1.1.14"
#:package Novolis.Time@2026.1.1.14
#addin nuget:?package=Novolis.Time&version=2026.1.1.14
#tool nuget:?package=Novolis.Time&version=2026.1.1.14
Novolis.Time
Immutable local clock intervals and duration primitives. ClockInterval is a non-overnight local range with deterministic duration and overlap arithmetic. This package has no calendar, legal-policy, storage, UI, payroll, or leave dependency.
Install
dotnet add package Novolis.Time
Requires .NET 10 (net10.0). Restore from nuget.org + GitHub Packages (https://nuget.pkg.github.com/Novolis-Platform/index.json).
Quick start
using Novolis.Time;
var core = new ClockInterval(new TimeOnly(9, 0), new TimeOnly(15, 0));
var overlap = core.OverlapDuration(new ClockInterval(new TimeOnly(8, 0), new TimeOnly(12, 0)));
An interval must end after it starts on the same local day. Overnight ranges are rejected.
Related packages
| Package | When to use |
|---|---|
Novolis.Time.Week |
Week identity and week-based calendars |
Novolis.Time.Month |
Month identity and month-based calendars |
Novolis.Time.Workday |
Workdays and business-day arithmetic |
Novolis.Time.Worktime |
Expected versus actual worktime |
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
- No dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Novolis.Time:
| Package | Downloads |
|---|---|
|
Novolis.Time.Worktime
Immutable expected-versus-actual worktime records and flex projections. |
|
|
Novolis.Time.Week
ISO and culture-aware week boundaries for immutable time values. |
|
|
Novolis.Time.Workday
Immutable workday calendars and business-day arithmetic. |
|
|
Novolis.Time.Calendar
Immutable workday calendars and business-day arithmetic. |
|
|
Novolis.Time.Month
Gregorian month identity and month-based calendars. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.14 | 144 | 10/4/2026 |
| 2026.1.1.13 | 127 | 10/4/2026 |
| 2026.1.1.12 | 121 | 10/4/2026 |
| 2026.1.1.11 | 131 | 10/4/2026 |
| 2026.1.1.10 | 134 | 10/3/2026 |
| 2026.1.1.9 | 136 | 10/3/2026 |
| 2026.1.1.7 | 131 | 10/3/2026 |