Using CalendarEdit Object in WPF Calendar (CalendarEdit)

18 Nov 201813 minutes to read

You can get the object of the CalendarEdit control by using the Calendar property. When you want to see the content after calling the methods, you can store the date in one variable to display or use a MessageBox. The description of each calendar option and code is described as follows.

NOTE

In the following code examples, calendarEdit is used as the instance of the CalendarEdit control.

AddDays

Returns the system datetime, that is, the specified number of days away from the specified system datetime. Use MessageBox to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddDays(calendarEdit.Date, 5);
MessageBox.Show(calendarEdit.Calendar.AddDays(calendarEdit.Date, 5).ToString());

AddHours

Returns the system datetime, that is, the specified number of hours away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddHours(calendarEdit.Date, 2);
MessageBox.Show(calendarEdit.Calendar.AddHours(calendarEdit.Date, 2).ToString());

AddMonths

Returns the system datetime, that is, the specified number of months away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddMonths(calendarEdit.Date, 3);
MessageBox.Show(calendarEdit.Calendar.AddMonths(calendarEdit.Date, 3).ToString());

AddMilliseconds

Returns the system datetime, that is, the specified number of milliseconds away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddMilliseconds(calendarEdit.Date, 200);
MessageBox.Show(calendarEdit.Calendar.AddMilliseconds(calendarEdit.Date, 200).ToString());

AddMinutes

Returns the system datetime, that is, the specified number of milliseconds away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddMinutes(calendarEdit.Date, 5);
MessageBox.Show(calendarEdit.Calendar.AddMinutes(calendarEdit.Date, 5).ToString());

AddSeconds

Returns the system datetime, that is, specified number of seconds away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddSeconds(calendarEdit.Date, 30);
MessageBox.Show(calendarEdit.Calendar.AddSeconds(calendarEdit.Date, 30).ToString());

AddWeeks

Returns the system datetime, that is, specified number of weeks away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddWeeks(calendarEdit.Date, 2);
MessageBox.Show(calendarEdit.Calendar.AddWeeks(calendarEdit.Date, 2).ToString());

AddYears

Returns the system datetime, that is, the specified number of years away from the specified system datetime. Use Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.AddYears(calendarEdit.Date, 1);
MessageBox.Show(calendarEdit.Calendar.AddYears(calendarEdit.Date, 1).ToString());

GetDayOfMonth

Returns the day of the month, in the specified System datetime. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetDayOfMonth(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetDayOfMonth(calendarEdit.Date).ToString());

GetDayOfWeek

Returns the day of the week, in the specified System datetime. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetDayOfWeek(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetDayOfWeek(calendarEdit.Date).ToString());

GetDayOfYear

Returns the day of the year, in the specified System datetime. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetDayOfYear(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetDayOfYear(calendarEdit.Date).ToString());

GetDaysInMonth

Returns the number of days, in the specified month and year of the current era. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetDaysInMonth(2009, 2);
MessageBox.Show(calendarEdit.Calendar.GetDaysInMonth(2009, 2).ToString());

GetDaysInYear

Returns the number of days, in the specified year of the current era. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetDaysInYear(2009);
MessageBox.Show(calendarEdit.Calendar.GetDaysInYear(2009).ToString());

GetEra

Returns the era, in the specified date time. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetEra(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetEra(calendarEdit.Date).ToString());

GetHour

Returns the hour, in the specified date time. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetHour(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetHour(calendarEdit.Date).ToString());

GetLeapMonth

Returns the leap month, in the specified year. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetLeapMonth(2009);
MessageBox.Show(calendarEdit.Calendar.GetLeapMonth(2009).ToString());

GetMilliseconds

Returns the milliseconds, in the specified date time. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetMilliseconds(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetMilliseconds(calendarEdit.Date).ToString());

GetMinute

Returns the minute, in the specified datetime. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetMinute(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetMinute(calendarEdit.Date).ToString());

GetMonth

Returns the month, in the specified datetime. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetMonth(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetMonth(calendarEdit.Date).ToString());

GetMonthsInYear

Returns the month in the specified year in the current era. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetMonthsInYear(2009);
MessageBox.Show(calendarEdit.Calendar.GetMonthsInYear(2009).ToString());

GetSecond

Returns the seconds, in the specified date time. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetSecond(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetSecond(calendarEdit.Date).ToString());

GetWeekOfYear

Returns the week of the year that includes the date in the specified date time. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetWeekOfYear(calendarEdit.Date, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Friday);
MessageBox.Show(calendarEdit.Calendar.GetWeekOfYear(calendarEdit.Date, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Friday).ToString());

GetYear

Returns the week of the year that includes the date in the specified date time. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.GetYear(calendarEdit.Date);
MessageBox.Show(calendarEdit.Calendar.GetYear(calendarEdit.Date).ToString());

IsLeapDay

Determines whether the specified date in the current era is a leap day. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.IsLeapDay(2009, 2, 2);
MessageBox.Show(calendarEdit.Calendar.IsLeapDay(2009, 2, 2).ToString());

IsLeapMonth

Determines whether the specified month, in the specified year, in the current era, is a leap month. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.IsLeapMonth(2009, 3);
MessageBox.Show(calendarEdit.Calendar.IsLeapMonth(2009, 3).ToString());

IsLeapYear

Determines whether the specified year, in the current era, is a leap year. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.IsLeapYear(2009);
MessageBox.Show(calendarEdit.Calendar.IsLeapYear(2009).ToString());

MaxSupportedDateTime

Gets the latest date and time, supported by the calendar object. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.MaxSupportedDateTime;
MessageBox.Show(calendarEdit.Calendar.MaxSupportedDateTime.ToString());

MinSupportedDateTime

Gets the earliest date and time, supported by the calendar object. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.MinSupportedDateTime;
MessageBox.Show(calendarEdit.Calendar.MinSupportedDateTime.ToString());

TwoDigitYearMax

Gets or sets the last year of a 100-year range that can be represented as a 2 digit year. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.TwoDigitYearMax;
MessageBox.Show(calendarEdit.Calendar.TwoDigitYearMax.ToString());

ToDateTime

Returns the datetime that is set to the specified date and time in the current era. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.ToDateTime(2009, 4, 5, 2, 30, 5, 200);
MessageBox.Show(calendarEdit.Calendar.ToDateTime(2009, 4, 5, 2, 30, 5, 200).ToString());

ToFourDigitYear

Convert specified year to a 4 digit year. You can use a Message Box to see the content of date after this method is called.

using Syncfusion.Windows.Shared;

this.calendarEdit.Calendar.ToFourDigitYear(2009);
MessageBox.Show(calendarEdit.Calendar.ToFourDigitYear(2009).ToString());