Noda Time
NormalizingIsoPattern Field
NamespacesNodaTime.TextPeriodPatternNormalizingIsoPattern

[This is preliminary documentation and is subject to change.]

A "normalizing" pattern which abides by the ISO-8601 duration format as far as possible. Weeks are added to the number of days (after multiplying by 7). Time units are normalized (extending into days where necessary), and fractions of seconds are represented within the seconds part. Unlike ISO-8601, which pattern allows for negative values within a period.
Declaration Syntax
C#Visual BasicVisual C++
public static readonly PeriodPattern NormalizingIsoPattern
Public Shared ReadOnly NormalizingIsoPattern As PeriodPattern
public:
static initonly PeriodPattern^ NormalizingIsoPattern
Remarks
Note that normalizing the period when formatting will cause an OverflowException if the period contains more than MaxValue ticks when the combined weeks/days/time portions are considered. Such a period could never be useful anyway, however.

Assembly: NodaTime (Module: NodaTime.dll) Version: 1.2.0.0 (1.2.0)