Noda Time
PeriodUnits Enumeration
NamespacesNodaTimePeriodUnits

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

The units within a Period. When a period is created to find the difference between two local values, the caller may specify which units are required - for example, you can ask for the difference between two dates in "years and weeks". Units are always applied largest-first in arithmetic.
Declaration Syntax
C#Visual BasicVisual C++
[FlagsAttribute]
public enum PeriodUnits
<FlagsAttribute> _
Public Enumeration PeriodUnits
[FlagsAttribute]
public enum class PeriodUnits
Members
MemberDescription
None Value indicating no units - an empty period.
Years Years element within a Period
Months Months element within a Period
Weeks Weeks element within a Period
Days Days element within a Period
AllDateUnits Compound value representing the combination of Years, Months, Weeks and Days.
YearMonthDay Compound value representing the combination of Years, Months and Days.
Hours Hours element within a Period
Minutes Minutes element within a Period
Seconds Seconds element within a Period
Milliseconds Milliseconds element within a Period
Ticks Tick element within a Period
HourMinuteSecond Compound value representing the combination of Hours, Minutes and Seconds.
AllTimeUnits Compound value representing the combination of all time elements.
DateAndTime Compound value representing the combination of all possible elements except weeks.
AllUnits Compound value representing the combination of all possible elements.

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