PersianCalendar Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el calendario persa.
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
- Herencia
- Atributos
Ejemplos
En el ejemplo siguiente se crean instancias DateTime de objetos mediante la DateTime.Now propiedad , un DateTime constructor y el método del ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) calendario persa. A continuación, muestra estas fechas en los calendarios gregorianos y persas. También muestra el intervalo de fechas del calendario persa.
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
En el ejemplo siguiente se muestran los miembros de campo, propiedad y método de la PersianCalendar clase .
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
Comentarios
El calendario persa se usa en la mayoría de los países o regiones donde se habla persa, aunque algunas regiones usan nombres de mes diferentes. El calendario persa es el calendario oficial de Irán y Afganistán, y es uno de los calendarios alternativos en regiones como Kazajstán y Uzbekistán.
Note
Para obtener información sobre el uso de la PersianCalendar clase y las otras clases de calendario en .NET, vea Trabajar con calendarios.
El calendario persa es un calendario hijri solar, y comienza desde el año de la Hijra, que corresponde a 622 C.E., que es el año en que Muhammad migró de La Meca a Medina.
El calendario persa se basa en un año solar y tiene aproximadamente 365 días de duración. Un año recorre cuatro estaciones y comienza un año nuevo cuando el sol parece cruzar el ecuador desde el hemisferio sur hasta el hemisferio norte, tal como se ve desde el centro de la Tierra. El año nuevo marca el primer día del mes de Farvardeen, que es el primer día de primavera en el hemisferio norte. Por ejemplo, la fecha 21 de marzo de 2002 C.E. corresponde al primer día del mes de Farvardeen en el año 1381 Anno Persico.
Cada uno de los primeros seis meses del calendario persa tiene 31 días, cada uno de los próximos cinco meses tiene 30 días, y el último mes tiene 29 días en un año común y 30 días en un año bisiesto. Un año bisiesto es un año que, cuando se divide en 33, tiene un resto de 1, 5, 9, 13, 17, 22, 26 o 30. Por ejemplo, el año 1370 es un año bisiesto porque dividirlo en 33 produce un resto de 17. Hay aproximadamente ocho años bisiestos en cada ciclo de 33 años.
Algoritmo astronómica solar hijri
La PersianCalendar clase usa el algoritmo astronómica solar Hijri en lugar de un algoritmo de observación para calcular fechas. Esto hace que la PersianCalendar implementación sea coherente con el calendario persa en uso en Irán y Afganistán, los dos países en los que el calendario persa está en uso más generalizado.
Usar la clase PersianCalendar
Puede usar un PersianCalendar objeto para calcular fechas en el calendario persa o convertir fechas persas a y desde fechas gregorianas. El calendario persa es el calendario predeterminado para las culturas como Persa (Afganistán) y El Kurdo Central (Irán).
Constructores
| Nombre | Description |
|---|---|
| PersianCalendar() |
Inicializa una nueva instancia de la clase PersianCalendar. |
Campos
| Nombre | Description |
|---|---|
| CurrentEra |
Representa la era actual del calendario actual. El valor de este campo es 0. (Heredado de Calendar) |
| PersianEra |
Representa la era actual. Este campo es constante. |
Propiedades
| Nombre | Description |
|---|---|
| AlgorithmType |
Obtiene un valor que indica si el calendario actual está basado en solar, basado en lunares o en luni solar. |
| DaysInYearBeforeMinSupportedYear |
Obtiene el número de días del año que precede al año especificado por la MinSupportedDateTime propiedad . (Heredado de Calendar) |
| Eras |
Obtiene la lista de eras de un PersianCalendar objeto . |
| IsReadOnly |
Obtiene un valor que indica si este Calendar objeto es de solo lectura. (Heredado de Calendar) |
| MaxSupportedDateTime |
Obtiene la fecha y hora más recientes admitidas por la PersianCalendar clase . |
| MinSupportedDateTime |
Obtiene la fecha y hora más tempranas admitidas por la PersianCalendar clase . |
| TwoDigitYearMax |
Obtiene o establece el último año de un intervalo de 100 años que se puede representar mediante un año de 2 dígitos. |
Métodos
| Nombre | Description |
|---|---|
| AddDays(DateTime, Int32) |
Devuelve un DateTime valor de tipo que es el número especificado de días lejos del especificado DateTime. (Heredado de Calendar) |
| AddHours(DateTime, Int32) |
Devuelve un DateTime valor de tipo que es el número especificado de horas lejos del especificado DateTime. (Heredado de Calendar) |
| AddMilliseconds(DateTime, Double) |
Devuelve un DateTime valor de tipo que es el número especificado de milisegundos lejos del especificado DateTime. (Heredado de Calendar) |
| AddMinutes(DateTime, Int32) |
Devuelve un DateTime valor de tipo que es el número especificado de minutos lejos del especificado DateTime. (Heredado de Calendar) |
| AddMonths(DateTime, Int32) |
Devuelve un DateTime objeto que se desplaza el número especificado de meses del objeto especificado DateTime . |
| AddSeconds(DateTime, Int32) |
Devuelve un DateTime valor de tipo que es el número especificado de segundos lejos del especificado DateTime. (Heredado de Calendar) |
| AddWeeks(DateTime, Int32) |
Devuelve un DateTime valor de tipo que es el número especificado de semanas lejos del especificado DateTime. (Heredado de Calendar) |
| AddYears(DateTime, Int32) |
Devuelve un DateTime objeto que desplaza el número especificado de años del objeto especificado DateTime . |
| Clone() |
Crea un nuevo objeto que es una copia del objeto actual Calendar . (Heredado de Calendar) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetDayOfMonth(DateTime) |
Devuelve el día del mes en el objeto especificado DateTime . |
| GetDayOfWeek(DateTime) |
Devuelve el día de la semana en el objeto especificado DateTime . |
| GetDayOfYear(DateTime) |
Devuelve el día del año en el objeto especificado DateTime . |
| GetDaysInMonth(Int32, Int32, Int32) |
Devuelve el número de días del mes especificado del año y la era especificados. |
| GetDaysInMonth(Int32, Int32) |
Devuelve el número de días del mes y el año especificados de la era actual. (Heredado de Calendar) |
| GetDaysInYear(Int32, Int32) |
Devuelve el número de días del año especificado de la era especificada. |
| GetDaysInYear(Int32) |
Devuelve el número de días del año especificado de la era actual. (Heredado de Calendar) |
| GetEra(DateTime) |
Devuelve la era en el objeto especificado DateTime . |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetHour(DateTime) |
Devuelve el valor de horas del especificado DateTime. (Heredado de Calendar) |
| GetLeapMonth(Int32, Int32) |
Devuelve el mes bisiesto de un año y una era especificados. |
| GetLeapMonth(Int32) |
Calcula el mes bisiesto para un año especificado. (Heredado de Calendar) |
| GetMilliseconds(DateTime) |
Devuelve el valor de milisegundos del especificado DateTime. (Heredado de Calendar) |
| GetMinute(DateTime) |
Devuelve el valor de minutos en el especificado DateTime. (Heredado de Calendar) |
| GetMonth(DateTime) |
Devuelve el mes del objeto especificado DateTime . |
| GetMonthsInYear(Int32, Int32) |
Devuelve el número de meses del año especificado de la era especificada. |
| GetMonthsInYear(Int32) |
Devuelve el número de meses del año especificado en la era actual. (Heredado de Calendar) |
| GetSecond(DateTime) |
Devuelve el valor de segundos en el especificado DateTime. (Heredado de Calendar) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Devuelve la semana del año que incluye la fecha en el valor especificado DateTime . (Heredado de Calendar) |
| GetYear(DateTime) |
Devuelve el año del objeto especificado DateTime . |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Determina si la fecha especificada es un día bisiesto. |
| IsLeapDay(Int32, Int32, Int32) |
Determina si la fecha especificada en la era actual es un día bisiesto. (Heredado de Calendar) |
| IsLeapMonth(Int32, Int32, Int32) |
Determina si el mes especificado en el año y la era especificados es un mes bisiesto. |
| IsLeapMonth(Int32, Int32) |
Determina si el mes especificado del año especificado en la era actual es un mes bisiesto. (Heredado de Calendar) |
| IsLeapYear(Int32, Int32) |
Determina si el año especificado en la era especificada es un año bisiesto. |
| IsLeapYear(Int32) |
Determina si el año especificado en la era actual es un año bisiesto. (Heredado de Calendar) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Devuelve un DateTime objeto que se establece en la fecha, hora y era especificadas. |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Devuelve un DateTime que se establece en la fecha y hora especificadas en la era actual. (Heredado de Calendar) |
| ToFourDigitYear(Int32) |
Convierte el año especificado en una representación de año de cuatro dígitos. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |