Class DateGroupItem
Defines a date/time grouping criterion for ValuesCollectionFilter, matching values by year, month, day, hour, minute, or second components.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Filtering
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class DateGroupItem
Constructors
DateGroupItem(Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year)
Parameters
|
System.Int32
year
The year. |
DateGroupItem(Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
DateGroupItem(Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
DateGroupItem(Int32, Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day, int hour)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
|
System.Int32
hour
The hour. |
DateGroupItem(Int32, Int32, Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day, int hour, int minute)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
|
System.Int32
hour
The hour. |
|
System.Int32
minute
The minute. |
DateGroupItem(Int32, Int32, Int32, Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day, int hour, int minute, int seconds)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
|
System.Int32
hour
The hour. |
|
System.Int32
minute
The minute. |
|
System.Int32
seconds
The seconds. |
Properties
DateTimeGroupingType
Gets the level of date/time granularity used for matching (year only, month, day, hour, minute, or second).
Declaration
public DateTimeGroupingType DateTimeGroupingType { get; }
Property Value
|
DateTimeGroupingType
The grouping type of the item. |
Day
Gets the day component (1-31) used for matching when grouping type is Day or more granular.
Declaration
public int Day { get; }
Property Value
|
System.Int32
The day. |
Hour
Gets the hour component (0-23) used for matching when grouping type is Hour or more granular.
Declaration
public int Hour { get; }
Property Value
|
System.Int32
The hour. |
Minute
Gets the minute component (0-59) used for matching when grouping type is Minute or Second.
Declaration
public int Minute { get; }
Property Value
|
System.Int32
The minute. |
Month
Gets the month component (1-12) used for matching when grouping type is Month or more granular.
Declaration
public int Month { get; }
Property Value
|
System.Int32
The month. |
Second
Gets the second component (0-59) used for matching when grouping type is Second.
Declaration
public int Second { get; }
Property Value
|
System.Int32
The second. |
Year
Gets the year component used for matching date values.
Declaration
public int Year { get; }
Property Value
|
System.Int32
The year. |
Methods
DateSatisfiesItem(DateTime)
Determines whether the specified date matches this item's criteria. Compares year, month, day, hour, minute, and/or second components based on the grouping type.
Declaration
public bool DateSatisfiesItem(DateTime date)
Parameters
|
System.DateTime
date
The date. |
Returns
|
System.Boolean
A value indicating whether the specified date satisfies the item. |
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
|
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
|
System.Boolean
true if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
|
System.Int32
A hash code for the current System.Object. |