[This is preliminary documentation and is subject to change.]
Returns the period between a start and an end time, using only the given units.

C# | Visual Basic | Visual C++ |
public static Period Between( LocalTime start, LocalTime end, PeriodUnits units )
Public Shared Function Between ( _ start As LocalTime, _ end As LocalTime, _ units As PeriodUnits _ ) As Period
public: static Period^ Between( LocalTime start, LocalTime end, PeriodUnits units )


The period between the given times, using the given units.

If end is before start, each property in the returned period
will be negative. If the given set of units cannot exactly reach the end point (e.g. finding
the difference between 3am and 4.30am in hours) the result will be such that adding it to start
will give a value between start and end. In other words,
any rounding is "towards start"; this is true whether the resulting period is negative or positive.

Exception | Condition |
---|---|
ArgumentException | units contains date units, is empty or contains unknown values. |
ArgumentException | start and end use different calendars. |
Assembly: NodaTime (Module: NodaTime.dll) Version: 1.2.0.0 (1.2.0)