TimePeriodLibrary.NET 1.6.0

Extensive time period calculations and individual calendar periods.

There is a newer version of this package available.
See the version list below for details.
Install-Package TimePeriodLibrary.NET -Version 1.6.0
dotnet add package TimePeriodLibrary.NET --version 1.6.0
<PackageReference Include="TimePeriodLibrary.NET" Version="1.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TimePeriodLibrary.NET --version 1.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- TimePeriodCollection: Fixed order in SortByEnd().
- TimeFormatter.GetInterval: Fixed format description.
- ITimePeriodComparer: Support for time period comparison, based on IComparer.
 ResverseTimePeriodComparer: Compare two time periods in reversed order.
 TimePeriodStartComparer/TimePeriodEndComparer/TimePeriodDurationComparer: Predefined time period comparer's.
 ITimePeriod: New method CompareTo().
 ITimePeriodCollection: New methods SortBy() and SortReverseBy().
- ITimeLineMomemtCollection/ITimeLine/ITimePeriodCollection: New method HasOverlaps() to identify if any period overlaps.
- ITimeLineMomemtCollection/ITimeLine/ITimePeriodCollection: New method HasGaps() to identify if any gap exists.
- DurationCalculator: New class to calculate duration, respecting week-days and day-hours.

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.1.1 347,721 5/27/2017
2.1.0 1,992 5/24/2017
2.0.0 291,685 4/3/2014
1.7.2 5,352 11/23/2013
1.7.1 758 11/10/2013
1.7.0 457 11/7/2013
1.6.0 1,143 10/27/2013
1.5.0 1,192 10/1/2013
1.4.12 1,062 9/23/2013
1.4.11 17,346 9/4/2012
1.4.10 864 8/23/2012
1.4.9 2,030 5/17/2012
Show less