PersianCalendar Klas

Definitie

Vertegenwoordigt de Perzische kalender.

public ref class PersianCalendar : System::Globalization::Calendar
public class PersianCalendar : System.Globalization.Calendar
[System.Serializable]
public class PersianCalendar : System.Globalization.Calendar
type PersianCalendar = class
    inherit Calendar
[<System.Serializable>]
type PersianCalendar = class
    inherit Calendar
Public Class PersianCalendar
Inherits Calendar
Overname
PersianCalendar
Kenmerken

Voorbeelden

In het volgende voorbeeld worden objecten geïnstitueerd DateTime met behulp van de DateTime.Now eigenschap, een DateTime constructor en de methode van ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) de Perzische kalender. Vervolgens worden deze datums weergegeven in zowel de Gregoriaanse als de Perzische kalenders. Ook wordt het datumbereik van de Perzische kalender weergegeven.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
        PersianCalendar pc = new PersianCalendar();
        DateTime thisDate = DateTime.Now;

        // Display the current date using the Gregorian and Persian calendars.
        Console.WriteLine("Today in the Gregorian Calendar:  {0:dddd}, {0}", thisDate);
        Console.WriteLine("Today in the Persian Calendar:    {0}, {1}/{2}/{3} {4}:{5}:{6}\n",
                      pc.GetDayOfWeek(thisDate),
                      pc.GetMonth(thisDate),
                      pc.GetDayOfMonth(thisDate),
                      pc.GetYear(thisDate),
                      pc.GetHour(thisDate),
                      pc.GetMinute(thisDate),
                      pc.GetSecond(thisDate));

        // Create a date using the Gregorian calendar.
        thisDate = new DateTime(2013, 5, 28, 10, 35, 0);
        Console.WriteLine("Gregorian Calendar:  {0:D} ", thisDate);
        Console.WriteLine("Persian Calendar:    {0}, {1}/{2}/{3} {4}:{5}:{6}\n",
                          pc.GetDayOfWeek(thisDate),
                          pc.GetMonth(thisDate),
                          pc.GetDayOfMonth(thisDate),
                          pc.GetYear(thisDate),
                          pc.GetHour(thisDate),
                          pc.GetMinute(thisDate),
                          pc.GetSecond(thisDate));

        // Create a date using the Persian calendar.
        thisDate = pc.ToDateTime(1395, 4, 22, 12, 30, 0, 0);
        Console.WriteLine("Gregorian Calendar:  {0:D} ", thisDate);
        Console.WriteLine("Persian Calendar:    {0}, {1}/{2}/{3} {4}:{5}:{6}\n",
                      pc.GetDayOfWeek(thisDate),
                      pc.GetMonth(thisDate),
                      pc.GetDayOfMonth(thisDate),
                      pc.GetYear(thisDate),
                      pc.GetHour(thisDate),
                      pc.GetMinute(thisDate),
                      pc.GetSecond(thisDate));

        // Show the Persian Calendar date range.
        Console.WriteLine("Minimum Persian Calendar date (Gregorian Calendar):  {0:D} ",
                          pc.MinSupportedDateTime);
        Console.WriteLine("Minimum Persian Calendar date (Persian Calendar):  " +
                          "{0}, {1}/{2}/{3} {4}:{5}:{6}\n",
                          pc.GetDayOfWeek(pc.MinSupportedDateTime),
                          pc.GetMonth(pc.MinSupportedDateTime),
                          pc.GetDayOfMonth(pc.MinSupportedDateTime),
                          pc.GetYear(pc.MinSupportedDateTime),
                          pc.GetHour(pc.MinSupportedDateTime),
                          pc.GetMinute(pc.MinSupportedDateTime),
                          pc.GetSecond(pc.MinSupportedDateTime));

        Console.WriteLine("Maximum Persian Calendar date (Gregorian Calendar):  {0:D} ",
                          pc.MaxSupportedDateTime);
        Console.WriteLine("Maximum Persian Calendar date (Persian Calendar):  " +
                          "{0}, {1}/{2}/{3} {4}:{5}:{6}\n",
                          pc.GetDayOfWeek(pc.MaxSupportedDateTime),
                          pc.GetMonth(pc.MaxSupportedDateTime),
                          pc.GetDayOfMonth(pc.MaxSupportedDateTime),
                          pc.GetYear(pc.MaxSupportedDateTime),
                          pc.GetHour(pc.MinSupportedDateTime),
                          pc.GetMinute(pc.MaxSupportedDateTime),
                          pc.GetSecond(pc.MaxSupportedDateTime));
   }
}
// The example displays the following output when run under the .NET Framework 4.6:
//    Today in the Gregorian Calendar:  Monday, 2/4/2013 9:11:36 AM
//    Today in the Persian Calendar:    Monday, 11/16/1391 9:11:36
//
//    Gregorian Calendar:  Tuesday, May 28, 2013
//    Persian Calendar:    Tuesday, 3/7/1392 10:35:0
//
//    Gregorian Calendar:  Tuesday, July 12, 2016
//    Persian Calendar:    Tuesday, 4/22/1395 12:30:0
//
//    Minimum Persian Calendar date (Gregorian Calendar):  Friday, March 22, 0622
//    Minimum Persian Calendar date (Persian Calendar):  Friday, 1/1/1 0:0:0
//
//    Maximum Persian Calendar date (Gregorian Calendar):  Friday, December 31, 9999
//    Maximum Persian Calendar date (Persian Calendar):  Friday, 10/13/9378 0:59:59
//
// The example displays the following output when run under versions of
// the .NET Framework before the .NET Framework 4.6:
//    Today in the Gregorian Calendar:  Monday, 2/4/2013 9:11:36 AM
//    Today in the Persian Calendar:    Monday, 11/16/1391 9:11:36
//
//    Gregorian Calendar:  Tuesday, May 28, 2013
//    Persian Calendar:    Tuesday, 3/7/1392 10:35:0
//
//    Gregorian Calendar:  Tuesday, July 12, 2016
//    Persian Calendar:    Tuesday, 4/22/1395 12:30:0
//
//    Minimum Persian Calendar date (Gregorian Calendar):  Thursday, March 21, 0622
//    Minimum Persian Calendar date (Persian Calendar):  Thursday, 1/1/1 0:0:0
//
//    Maximum Persian Calendar date (Gregorian Calendar):  Friday, December 31, 9999
//    Maximum Persian Calendar date (Persian Calendar):  Friday, 10/10/9378 0:59:59
Imports System.Globalization

Module Example
    Public Sub Main()
        Dim pc As New PersianCalendar()
        Dim thisDate As Date = Date.Now

        ' Display the current date using the Gregorian and Persian calendars. 
        Console.WriteLine("Today in the Gregorian Calendar:  {0:dddd}, {0}", thisDate)
        Console.WriteLine("Today in the Persian Calendar:    {0}, {1}/{2}/{3} {4}:{5}:{6}",  
                      pc.GetDayOfWeek(thisDate),
                      pc.GetMonth(thisDate),
                      pc.GetDayOfMonth(thisDate), 
                      pc.GetYear(thisDate),
                      pc.GetHour(thisDate),
                      pc.GetMinute(thisDate),
                      pc.GetSecond(thisDate))
        Console.WriteLine()
        
        ' Create a date using the Gregorian calendar.
        thisDate = New DateTime(2013, 5, 28, 10, 35, 0)
        Console.WriteLine("Gregorian Calendar:  {0:D} ", thisDate)
        Console.WriteLine("Persian Calendar:    {0}, {1}/{2}/{3} {4}:{5}:{6}", 
                      pc.GetDayOfWeek(thisDate),
                      pc.GetMonth(thisDate),
                      pc.GetDayOfMonth(thisDate), 
                      pc.GetYear(thisDate),
                      pc.GetHour(thisDate),
                      pc.GetMinute(thisDate),
                      pc.GetSecond(thisDate))
        Console.WriteLine()
         
        ' Create a date using the Persian calendar.
        thisDate = pc.ToDateTime(1395, 4, 22, 12, 30, 0, 0)
        Console.WriteLine("Gregorian Calendar:  {0:D} ", thisDate)
        Console.WriteLine("Persian Calendar:    {0}, {1}/{2}/{3} {4}:{5}:{6}", 
                      pc.GetDayOfWeek(thisDate),
                      pc.GetMonth(thisDate),
                      pc.GetDayOfMonth(thisDate), 
                      pc.GetYear(thisDate),
                      pc.GetHour(thisDate),
                      pc.GetMinute(thisDate),
                      pc.GetSecond(thisDate))
        Console.WriteLine()
        
        ' Show the Persian Calendar date range.
        Console.WriteLine("Minimum Persian Calendar date (Gregorian Calendar):  {0:D} ", 
                          pc.MinSupportedDateTime)
        Console.WriteLine("Minimum Persian Calendar date (Persian Calendar):  " +    
                          "{0}, {1}/{2}/{3} {4}:{5}:{6}",  
                          pc.GetDayOfWeek(pc.MinSupportedDateTime), 
                          pc.GetMonth(pc.MinSupportedDateTime), 
                          pc.GetDayOfMonth(pc.MinSupportedDateTime),  
                          pc.GetYear(pc.MinSupportedDateTime), 
                          pc.GetHour(pc.MinSupportedDateTime), 
                          pc.GetMinute(pc.MinSupportedDateTime), 
                          pc.GetSecond(pc.MinSupportedDateTime))
        Console.WriteLine()
        
        Console.WriteLine("Maximum Persian Calendar date (Gregorian Calendar):  {0:D} ", 
                          pc.MaxSupportedDateTime)
        Console.WriteLine("Maximum Persian Calendar date (Persian Calendar):  " +   
                          "{0}, {1}/{2}/{3} {4}:{5}:{6}",  
                          pc.GetDayOfWeek(pc.MaxSupportedDateTime), 
                          pc.GetMonth(pc.MaxSupportedDateTime), 
                          pc.GetDayOfMonth(pc.MaxSupportedDateTime),  
                          pc.GetYear(pc.MaxSupportedDateTime), 
                          pc.GetHour(pc.MinSupportedDateTime), 
                          pc.GetMinute(pc.MaxSupportedDateTime), 
                          pc.GetSecond(pc.MaxSupportedDateTime))
        Console.WriteLine()
    End Sub
End Module 
' The example displays the following output when run under the .NET Framework 4.6:
'    Today in the Gregorian Calendar:  Monday, 2/4/2013 9:11:36 AM
'    Today in the Persian Calendar:    Monday, 11/16/1391 9:11:36
'
'    Gregorian Calendar:  Tuesday, May 28, 2013
'    Persian Calendar:    Tuesday, 3/7/1392 10:35:0
'
'    Gregorian Calendar:  Tuesday, July 12, 2016
'    Persian Calendar:    Tuesday, 4/22/1395 12:30:0
'
'    Minimum Persian Calendar date (Gregorian Calendar):  Friday, March 22, 0622
'    Minimum Persian Calendar date (Persian Calendar):  Friday, 1/1/1 0:0:0
'
'    Maximum Persian Calendar date (Gregorian Calendar):  Friday, December 31, 9999
'    Maximum Persian Calendar date (Persian Calendar):  Friday, 10/13/9378 0:59:59
'
' The example displays the following output when run under versions of
' the .NET Framework before the .NET Framework 4.6:
'    Today in the Gregorian Calendar:  Monday, 2/4/2013 9:11:36 AM
'    Today in the Persian Calendar:    Monday, 11/16/1391 9:11:36
'
'    Gregorian Calendar:  Tuesday, May 28, 2013
'    Persian Calendar:    Tuesday, 3/7/1392 10:35:0
'
'    Gregorian Calendar:  Tuesday, July 12, 2016
'    Persian Calendar:    Tuesday, 4/22/1395 12:30:0
'
'    Minimum Persian Calendar date (Gregorian Calendar):  Thursday, March 21, 0622
'    Minimum Persian Calendar date (Persian Calendar):  Thursday, 1/1/1 0:0:0
'
'    Maximum Persian Calendar date (Gregorian Calendar):  Friday, December 31, 9999
'    Maximum Persian Calendar date (Persian Calendar):  Friday, 10/10/9378 0:59:59

In het volgende voorbeeld ziet u het veld, de eigenschap en de methodeleden van de PersianCalendar klasse.

using System;
using System.Globalization;

class Sample
{
    public static void Main()
    {
      PersianCalendar jc = new PersianCalendar();
      DateTime thisDate = DateTime.Now;

        //--------------------------------------------------------------------------------
        // Properties
        //--------------------------------------------------------------------------------
      Console.WriteLine("\n........... Selected Properties .....................\n");
      Console.Write("Eras:");
      foreach (int era in jc.Eras)
      {
         Console.WriteLine(" era = {0}", era);
      }
        //--------------------------------------------------------------------------------
      Console.WriteLine("\nTwoDigitYearMax = {0}", jc.TwoDigitYearMax);
        //--------------------------------------------------------------------------------
        // Methods
        //--------------------------------------------------------------------------------
      Console.WriteLine("\n............ Selected Methods .......................\n");

        //--------------------------------------------------------------------------------
      Console.WriteLine("GetDayOfYear: day = {0}", jc.GetDayOfYear(thisDate));
        //--------------------------------------------------------------------------------
      Console.WriteLine("GetDaysInMonth: days = {0}",
                        jc.GetDaysInMonth( thisDate.Year, thisDate.Month,
                        PersianCalendar.PersianEra));
        //--------------------------------------------------------------------------------
      Console.WriteLine("GetDaysInYear: days = {0}",
                        jc.GetDaysInYear(thisDate.Year, PersianCalendar.PersianEra));
        //--------------------------------------------------------------------------------
      Console.WriteLine("GetLeapMonth: leap month (if any) = {0}",
                        jc.GetLeapMonth(thisDate.Year, PersianCalendar.PersianEra));
        //-------------------------------------------------------------
      Console.WriteLine("GetMonthsInYear: months in a year = {0}",
                        jc.GetMonthsInYear(thisDate.Year, PersianCalendar.PersianEra));
        //--------------------------------------------------------------------------------
      Console.WriteLine("IsLeapDay: This is a leap day = {0}",
                        jc.IsLeapDay(thisDate.Year, thisDate.Month, thisDate.Day,
                        PersianCalendar.PersianEra));
        //--------------------------------------------------------------------------------
      Console.WriteLine("IsLeapMonth: This is a leap month = {0}",
                        jc.IsLeapMonth(thisDate.Year, thisDate.Month,
                        PersianCalendar.PersianEra));
        //--------------------------------------------------------------------------------
      Console.WriteLine("IsLeapYear: 1370 is a leap year = {0}",
                        jc.IsLeapYear(1370, PersianCalendar.PersianEra));
        //--------------------------------------------------------------------------------

        // Get the 4-digit year for a year whose last two digits are 99. The 4-digit year
        // depends on the current value of the TwoDigitYearMax property.

      Console.WriteLine("ToFourDigitYear:");
      Console.WriteLine("  If TwoDigitYearMax = {0}, ToFourDigitYear(99) = {1}",
                         jc.TwoDigitYearMax, jc.ToFourDigitYear(99));
      jc.TwoDigitYearMax = thisDate.Year;
      Console.WriteLine("  If TwoDigitYearMax = {0}, ToFourDigitYear(99) = {1}",
                        jc.TwoDigitYearMax, jc.ToFourDigitYear(99));
    }
}
// The example displays the following output:
//       ........... Selected Properties .....................
//
//       Eras: era = 1
//
//       TwoDigitYearMax = 99
//
//       ............ Selected Methods .......................
//
//       GetDayOfYear: day = 1
//       GetDaysInMonth: days = 31
//       GetDaysInYear: days = 365
//       GetLeapMonth: leap month (if any) = 0
//       GetMonthsInYear: months in a year = 12
//       IsLeapDay: This is a leap day = False
//       IsLeapMonth: This is a leap month = False
//       IsLeapYear: 1370 is a leap year = True
//       ToFourDigitYear:
//         If TwoDigitYearMax = 99, ToFourDigitYear(99) = 99
//         If TwoDigitYearMax = 2012, ToFourDigitYear(99) = 1999
Imports System.Globalization

Class Sample
    Public Shared Sub Main()
        '--------------------------------------------------------------------------------
        ' Get today's date.
        '--------------------------------------------------------------------------------
        Dim jc As New PersianCalendar()
        Dim thisDate As Date = Date.Now

        '--------------------------------------------------------------------------------
        ' Properties
        '--------------------------------------------------------------------------------
        Console.WriteLine(vbCrLf & _
                          "........... Selected Properties ....................." & vbCrLf)
        Console.Write("Eras:")
        Dim era As Integer
        For Each era In jc.Eras
            Console.WriteLine(" era = {0}", era)
        Next era
        '--------------------------------------------------------------------------------
        Console.WriteLine("TwoDigitYearMax = {0}", jc.TwoDigitYearMax)
        '--------------------------------------------------------------------------------
        ' Methods
        '--------------------------------------------------------------------------------
        Console.WriteLine(vbCrLf & _
                          "............ Selected Methods ......................." & vbCrLf)

        '--------------------------------------------------------------------------------
        Console.WriteLine("GetDayOfYear: day = {0}", jc.GetDayOfYear(thisDate))
        '--------------------------------------------------------------------------------

        Console.WriteLine("GetDaysInMonth: days = {0}", _
                           jc.GetDaysInMonth(thisDate.Year, _
                                             thisDate.Month, _
                                             PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------
        Console.WriteLine("GetDaysInYear: days = {0}", _
                          jc.GetDaysInYear(thisDate.Year, PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------
        Console.WriteLine("GetLeapMonth: leap month (if any) = {0}", _
                           jc.GetLeapMonth(thisDate.Year, PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------
        Console.WriteLine("GetMonthsInYear: months in a year = {0}", _
                           jc.GetMonthsInYear(thisDate.Year, PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------
        Console.WriteLine("IsLeapDay: This is a leap day = {0}", _
                           jc.IsLeapDay(thisDate.Year, _
                                        thisDate.Month, thisDate.Day, _
                                        PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------
        Console.WriteLine("IsLeapMonth: This is a leap month = {0}", _
                           jc.IsLeapMonth(thisDate.Year, _
                                          thisDate.Month, _
                                          PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------
        Console.WriteLine("IsLeapYear: 1370 is a leap year = {0}", _
                           jc.IsLeapYear(1370, PersianCalendar.PersianEra))
        '--------------------------------------------------------------------------------

        ' Get the 4-digit year for a year whose last two digits are 99. The 4-digit year 
        ' depends on the current value of the TwoDigitYearMax property.

        Console.WriteLine("ToFourDigitYear:")
        Console.WriteLine("  If TwoDigitYearMax = {0}, ToFourDigitYear(99) = {1}", _
                          jc.TwoDigitYearMax, jc.ToFourDigitYear(99))
        jc.TwoDigitYearMax = thisDate.Year
        Console.WriteLine("  If TwoDigitYearMax = {0}, ToFourDigitYear(99) = {1}", _
                          jc.TwoDigitYearMax, jc.ToFourDigitYear(99))
    End Sub
End Class 
' The example displays output like the following: 
'       ........... Seleted Properties .....................
'       
'       Eras: era = 1
'       
'       TwoDigitYearMax = 99
'       
'       ............ Selected Methods .......................
'       
'       GetDayOfYear: day = 1
'       GetDaysInMonth: days = 31
'       GetDaysInYear: days = 365
'       GetLeapMonth: leap month (if any) = 0
'       GetMonthsInYear: months in a year = 12
'       IsLeapDay: This is a leap day = False
'       IsLeapMonth: This is a leap month = False
'       IsLeapYear: 1370 is a leap year = True
'       ToFourDigitYear:
'         If TwoDigitYearMax = 99, ToFourDigitYear(99) = 99
'         If TwoDigitYearMax = 2012, ToFourDigitYear(99) = 1999

Opmerkingen

De Perzische kalender wordt gebruikt in de meeste landen/regio's waar Perzisch wordt gesproken, hoewel sommige regio's verschillende maandnamen gebruiken. De Perzische kalender is de officiële kalender van Iran en Afghanistan, en het is een van de alternatieve kalenders in regio's zoals Kazachstan en Tadzjikistan.

Note

Zie PersianCalendar voor informatie over het gebruik van de klas en de andere agendaklassen in .NET.

De Perzische kalender is een zonne hijri kalender, en begint van het jaar van de Hijra, die overeenkomt met 622 C.E., dat is het jaar waarop Mohammed gemigreerd van Mekka naar Medina.

De Perzische kalender is gebaseerd op een zonnejaar en is ongeveer 365 dagen lang. Een jaar doorloopt vier seizoenen, en een nieuw jaar begint wanneer de zon lijkt de evenaar van het zuidelijke halfrond naar het noordelijke halfrond te kruisen, zoals gezien vanuit het midden van de aarde. Het nieuwe jaar markeert de eerste dag van de maand van Farvardeen, de eerste lentedag op het noordelijke halfrond. Zo komt de datum 21 maart 2002 C.E. overeen met de eerste dag van de maand farvardeen in het jaar 1381 Anno Persico.

Elk van de eerste zes maanden in de Perzische kalender heeft 31 dagen, elk van de volgende vijf maanden heeft 30 dagen en de laatste maand heeft 29 dagen in een gemeenschappelijk jaar en 30 dagen in een schrikkeljaar. Een schrikkeljaar is een jaar dat, wanneer gedeeld door 33, een rest van 1, 5, 9, 13, 17, 22, 26 of 30 heeft. Het jaar 1370 is bijvoorbeeld een schrikkeljaar omdat het delen met 33 een rest van 17 oplevert. Er zijn ongeveer acht schrikkeljaren in elke 33-jarige cyclus.

Hijri solar astronomisch algoritme

De PersianCalendar klasse maakt gebruik van het Hijri astronomische algoritme in plaats van een observatiealgoritme om datums te berekenen. Dit maakt de PersianCalendar implementatie consistent met de Perzische kalender die wordt gebruikt in Iran en Afghanistan, de twee landen waarin de Perzische kalender het meest wijdverspreid is.

Gebruik de Perzische kalenderklasse

U kunt een PersianCalendar object gebruiken om datums in de Perzische kalender te berekenen of Perzische datums te converteren naar en van Gregoriaanse datums. De Perzische kalender is de standaardkalender voor culturen zoals Perzisch (Afghanistan) en Centraal-Koerdisch (Iran).

Constructors

Name Description
PersianCalendar()

Initialiseert een nieuw exemplaar van de PersianCalendar klasse.

Velden

Name Description
CurrentEra

Vertegenwoordigt het huidige tijdperk van de huidige agenda. De waarde van dit veld is 0.

(Overgenomen van Calendar)
PersianEra

Vertegenwoordigt het huidige tijdperk. Dit veld is constant.

Eigenschappen

Name Description
AlgorithmType

Hiermee wordt een waarde opgehaald die aangeeft of de huidige kalender op zonne-energie, maanbasis of lunisolar is gebaseerd.

DaysInYearBeforeMinSupportedYear

Hiermee wordt het aantal dagen in het jaar dat voorafgaat aan het jaar dat door de MinSupportedDateTime eigenschap is opgegeven.

(Overgenomen van Calendar)
Eras

Hiermee haalt u de lijst met eras in een PersianCalendar object op.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of dit Calendar object het kenmerk Alleen-lezen heeft.

(Overgenomen van Calendar)
MaxSupportedDateTime

Hiermee haalt u de meest recente datum en tijd op die door de PersianCalendar klasse wordt ondersteund.

MinSupportedDateTime

Hiermee haalt u de vroegste datum en tijd op die door de PersianCalendar klasse wordt ondersteund.

TwoDigitYearMax

Hiermee haalt of stelt u het laatste jaar van een bereik van 100 jaar op dat kan worden vertegenwoordigd door een jaar met twee cijfers.

Methoden

Name Description
AddDays(DateTime, Int32)

Retourneert een DateTime dat het opgegeven aantal dagen weg is van het opgegeven aantal DateTimedagen.

(Overgenomen van Calendar)
AddHours(DateTime, Int32)

Retourneert een DateTime getal dat het opgegeven aantal uren weg is van de opgegeven DateTime.

(Overgenomen van Calendar)
AddMilliseconds(DateTime, Double)

Retourneert een DateTime waarde die het opgegeven aantal milliseconden is dat niet het opgegeven DateTimeaantal milliseconden is.

(Overgenomen van Calendar)
AddMinutes(DateTime, Int32)

Retourneert een DateTime getal dat het opgegeven aantal minuten van de opgegeven DateTimeminuten is.

(Overgenomen van Calendar)
AddMonths(DateTime, Int32)

Retourneert een DateTime object dat het opgegeven aantal maanden van het opgegeven DateTime object verschoven.

AddSeconds(DateTime, Int32)

Retourneert een DateTime getal dat het opgegeven aantal seconden verwijderd is van de opgegeven DateTime.

(Overgenomen van Calendar)
AddWeeks(DateTime, Int32)

Geeft als resultaat een DateTime getal dat het opgegeven aantal weken weg is van het opgegeven DateTimeaantal weken.

(Overgenomen van Calendar)
AddYears(DateTime, Int32)

Retourneert een DateTime object dat het opgegeven aantal jaren van het opgegeven DateTime object verschoven.

Clone()

Hiermee maakt u een nieuw object dat een kopie van het huidige Calendar object is.

(Overgenomen van Calendar)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetDayOfMonth(DateTime)

Retourneert de dag van de maand in het opgegeven DateTime object.

GetDayOfWeek(DateTime)

Retourneert de dag van de week in het opgegeven DateTime object.

GetDayOfYear(DateTime)

Retourneert de dag van het jaar in het opgegeven DateTime object.

GetDaysInMonth(Int32, Int32, Int32)

Retourneert het aantal dagen in de opgegeven maand van het opgegeven jaar en het opgegeven tijdperk.

GetDaysInMonth(Int32, Int32)

Retourneert het aantal dagen in de opgegeven maand en het jaar van het huidige tijdperk.

(Overgenomen van Calendar)
GetDaysInYear(Int32, Int32)

Retourneert het aantal dagen in het opgegeven jaar van het opgegeven tijdperk.

GetDaysInYear(Int32)

Retourneert het aantal dagen in het opgegeven jaar van het huidige tijdperk.

(Overgenomen van Calendar)
GetEra(DateTime)

Retourneert het tijdperk in het opgegeven DateTime object.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetHour(DateTime)

Retourneert de urenwaarde in de opgegeven DateTime.

(Overgenomen van Calendar)
GetLeapMonth(Int32, Int32)

Retourneert de schrikkelmaand voor een bepaald jaar en tijdperk.

GetLeapMonth(Int32)

Berekent de schrikkelmaand voor een bepaald jaar.

(Overgenomen van Calendar)
GetMilliseconds(DateTime)

Retourneert de millisecondenwaarde in de opgegeven DateTime.

(Overgenomen van Calendar)
GetMinute(DateTime)

Retourneert de minutenwaarde in de opgegeven DateTime.

(Overgenomen van Calendar)
GetMonth(DateTime)

Retourneert de maand in het opgegeven DateTime object.

GetMonthsInYear(Int32, Int32)

Retourneert het aantal maanden in het opgegeven jaar van het opgegeven tijdperk.

GetMonthsInYear(Int32)

Retourneert het aantal maanden in het opgegeven jaar in het huidige tijdperk.

(Overgenomen van Calendar)
GetSecond(DateTime)

Retourneert de secondenwaarde in de opgegeven DateTime.

(Overgenomen van Calendar)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Retourneert de week van het jaar met de datum in de opgegeven DateTime waarde.

(Overgenomen van Calendar)
GetYear(DateTime)

Retourneert het jaar in het opgegeven DateTime object.

IsLeapDay(Int32, Int32, Int32, Int32)

Bepaalt of de opgegeven datum een schrikkeldag is.

IsLeapDay(Int32, Int32, Int32)

Bepaalt of de opgegeven datum in het huidige tijdperk een schrikkeldag is.

(Overgenomen van Calendar)
IsLeapMonth(Int32, Int32, Int32)

Bepaalt of de opgegeven maand in het opgegeven jaar en tijdperk een schrikkelmaand is.

IsLeapMonth(Int32, Int32)

Bepaalt of de opgegeven maand in het opgegeven jaar in het huidige tijdperk een schrikkelmaand is.

(Overgenomen van Calendar)
IsLeapYear(Int32, Int32)

Bepaalt of het opgegeven jaar in het opgegeven tijdperk een schrikkeljaar is.

IsLeapYear(Int32)

Bepaalt of het opgegeven jaar in het huidige tijdperk een schrikkeljaar is.

(Overgenomen van Calendar)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Retourneert een DateTime object dat is ingesteld op de opgegeven datum, tijd en era.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Hiermee wordt een DateTime waarde geretourneerd die is ingesteld op de opgegeven datum en tijd in het huidige tijdperk.

(Overgenomen van Calendar)
ToFourDigitYear(Int32)

Converteert het opgegeven jaar naar een jaarweergave van vier cijfers.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook