Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Calendar (Clase)

Representa divisiones de tiempo, como semanas, meses y años.

System.Object
  System.Globalization.Calendar
    Más...

Espacio de nombres:  System.Globalization
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class Calendar : ICloneable

El tipo Calendar expone los siguientes miembros.

  NombreDescripción
Método protegidoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCalendarInicializa una nueva instancia de la clase Calendar.
Arriba

  NombreDescripción
Propiedad públicaAlgorithmTypeObtiene un valor que indica si el calendario actual está basado en el calendario solar, en el lunar o en una combinación de ambos.
Propiedad protegidaDaysInYearBeforeMinSupportedYearObtiene el número de días del año que precede al año especificado por la propiedad MinSupportedDateTime.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsErasCuando se invalida en una clase derivada, obtiene la lista de eras del calendario actual.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsReadOnlyObtiene un valor que indica si este objeto Calendar es de solo lectura.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMaxSupportedDateTimeObtiene las últimas fecha y hora admitidas por este objeto Calendar.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMinSupportedDateTimeObtiene las primeras fecha y hora admitidas por este objeto Calendar.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTwoDigitYearMaxObtiene o establece el último año de un intervalo de 100 años que puede representarse mediante un año de dos dígitos.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddDaysDevuelve un DateTime que consiste en el número especificado de días transcurridos desde el DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddHoursDevuelve un DateTime que consiste en el número especificado de horas transcurridas desde el DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddMillisecondsDevuelve un DateTime que consiste en el número especificado de milisegundos transcurridos desde el DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddMinutesDevuelve un DateTime que consiste en el número especificado de minutos transcurridos desde el DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddMonthsCuando se invalida en una clase derivada, devuelve un DateTime que consiste en el número especificado de meses transcurridos desde el DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddSecondsDevuelve un DateTime que consiste en el número especificado de segundos transcurridos desde el DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddWeeksDevuelve un DateTime que consiste en el número especificado de semanas aparte del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddYearsCuando se invalida en una clase derivada, devuelve un DateTime, que es el número especificado de años transcurridos desde el DateTime especificado.
Método públicoCloneCrea un objeto nuevo copiado del objeto Calendar actual.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDayOfMonthCuando se invalida en una clase derivada, devuelve el día del mes del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDayOfWeekCuando se invalida en una clase derivada, devuelve el día de la semana del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDayOfYearCuando se invalida en una clase derivada, devuelve el día del año del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDaysInMonth(Int32, Int32)Devuelve el número de días del mes y año especificados de la era actual.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDaysInMonth(Int32, Int32, Int32)Cuando se invalida en una clase derivada, devuelve el número de días del mes, año y era especificados.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDaysInYear(Int32)Devuelve el número de días del año especificado de la era actual.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDaysInYear(Int32, Int32)Cuando se invalida en una clase derivada, devuelve el número de días del año y era especificados.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetEraCuando se invalida en una clase derivada, devuelve la era del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetHourDevuelve el valor de las horas del DateTime especificado.
Método públicoGetLeapMonth(Int32)Calcula el mes bisiesto para un año especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetLeapMonth(Int32, Int32)Calcula el mes bisiesto para un año y era especificados.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetMillisecondsDevuelve el valor de los milisegundos del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetMinuteDevuelve el valor de los minutos del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetMonthCuando se invalida en una clase derivada, devuelve el mes del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetMonthsInYear(Int32)Devuelve el número de meses del año especificado de la era actual.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetMonthsInYear(Int32, Int32)Cuando se invalida en una clase derivada, devuelve el número de meses del año especificado de la era especificada.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetSecondDevuelve el valor de los segundos del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetWeekOfYearDevuelve la semana del año que incluye la fecha en el valor DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetYearCuando se invalida en una clase derivada, devuelve el año del DateTime especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsLeapDay(Int32, Int32, Int32)Determina si la fecha especificada de la era actual es un día bisiesto.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsLeapDay(Int32, Int32, Int32, Int32)Cuando se invalida en una clase derivada, determina si la fecha especificada de la era especificada es un día bisiesto.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsLeapMonth(Int32, Int32)Determina si el mes especificado del año especificado de la era actual es un mes bisiesto.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsLeapMonth(Int32, Int32, Int32)Cuando se invalida en una clase derivada, determina si el mes especificado del año especificado de la era especificada es un mes bisiesto.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsLeapYear(Int32)Determina si el año especificado de la era actual es un año bisiesto.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsLeapYear(Int32, Int32)Cuando se invalida en una clase derivada, determina si el año especificado de la era especificada es un año bisiesto.
Método protegidoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMiembro estáticoReadOnlyDevuelve una versión de sólo lectura del objeto Calendar especificado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)Devuelve un DateTime que se establece en la fecha y la hora especificadas de la era actual.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)Cuando se invalida en una clase derivada, devuelve un DateTime que se establece en la fecha y la hora especificadas de la era especificada.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToFourDigitYearConvierte el año especificado en un año de 4 dígitos mediante la propiedad TwoDigitYearMax para determinar el siglo adecuado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Campo públicoMiembro estáticoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCurrentEraRepresenta la era actual del calendario actual.
Arriba

Los calendarios dividen el tiempo en unidades, como semanas, meses y años. El número, la longitud y el inicio de las divisiones varían de un calendario a otro.

NotaNota

Para obtener información sobre cómo utilizar las clases de calendario de .NET Framework, vea Trabajar con calendarios.

Un momento en el tiempo se puede representar como un conjunto de valores numéricos mediante un determinado calendario. Por ejemplo, un equinoccio de primavera ocurre el (1999, 3, 20, 8, 46, 0, 0.0) en el calendario Gregoriano, es decir, el 20 de marzo de 1999 d. de C. a las 8:46:00:0.0. Una implementación de Calendar puede asignar cualquier fecha del intervalo de un calendario determinado a un conjunto similar de valores numéricos, y DateTime puede asignar estos conjuntos de valores numéricos a una representación textual mediante la información de Calendar y DateTimeFormatInfo. La representación textual puede tener en cuenta la referencia cultural (por ejemplo, "8:46 AM March 20th 1999 AD" para la referencia cultural de inglés de Estados Unidos) o no tener en cuenta la referencia cultural (por ejemplo, "1999-03-20T08:46:00" en formato ISO 8601).

Una implementación de Calendar puede definir una o varias eras. La clase Calendar identifica las eras como enteros numerados en los que la era actual (CurrentEra) tiene el valor 0.

Para compensar la diferencia entre el año del calendario y el tiempo real que tarda la tierra en dar una vuelta alrededor del sol o el tiempo que tarda la luna en dar una vuelta alrededor de la tierra, se establece un año bisiesto con un número de días diferente al de un año del calendario estándar. Cada implementación de Calendar define los años bisiestos de un modo diferente.

Por coherencia, a la primera unidad de cada intervalo (el primer mes, por ejemplo) se le asigna el valor 1.

El espacio de nombres System.Globalization incluye las siguientes implementaciones de Calendar:

En el ejemplo de código siguiente se muestran los miembros de la clase Calendar.


using System;
using System.Globalization;


public class SamplesCalendar  {

   public static void Main()  {

      // Sets a DateTime to April 3, 2002 of the Gregorian calendar.
      DateTime myDT = new DateTime( 2002, 4, 3, new GregorianCalendar() );

      // Uses the default calendar of the InvariantCulture.
      Calendar myCal = CultureInfo.InvariantCulture.Calendar;

      // Displays the values of the DateTime.
      Console.WriteLine( "April 3, 2002 of the Gregorian calendar:" );
      DisplayValues( myCal, myDT );

      // Adds 5 to every component of the DateTime.
      myDT = myCal.AddYears( myDT, 5 );
      myDT = myCal.AddMonths( myDT, 5 );
      myDT = myCal.AddWeeks( myDT, 5 );
      myDT = myCal.AddDays( myDT, 5 );
      myDT = myCal.AddHours( myDT, 5 );
      myDT = myCal.AddMinutes( myDT, 5 );
      myDT = myCal.AddSeconds( myDT, 5 );
      myDT = myCal.AddMilliseconds( myDT, 5 );

      // Displays the values of the DateTime.
      Console.WriteLine( "After adding 5 to each component of the DateTime:" );
      DisplayValues( myCal, myDT );

   }

   public static void DisplayValues( Calendar myCal, DateTime myDT )  {
      Console.WriteLine( "   Era:          {0}", myCal.GetEra( myDT ) );
      Console.WriteLine( "   Year:         {0}", myCal.GetYear( myDT ) );
      Console.WriteLine( "   Month:        {0}", myCal.GetMonth( myDT ) );
      Console.WriteLine( "   DayOfYear:    {0}", myCal.GetDayOfYear( myDT ) );
      Console.WriteLine( "   DayOfMonth:   {0}", myCal.GetDayOfMonth( myDT ) );
      Console.WriteLine( "   DayOfWeek:    {0}", myCal.GetDayOfWeek( myDT ) );
      Console.WriteLine( "   Hour:         {0}", myCal.GetHour( myDT ) );
      Console.WriteLine( "   Minute:       {0}", myCal.GetMinute( myDT ) );
      Console.WriteLine( "   Second:       {0}", myCal.GetSecond( myDT ) );
      Console.WriteLine( "   Milliseconds: {0}", myCal.GetMilliseconds( myDT ) );
      Console.WriteLine();
   }

}


/*
This code produces the following output.

April 3, 2002 of the Gregorian calendar:
   Era:          1
   Year:         2002
   Month:        4
   DayOfYear:    93
   DayOfMonth:   3
   DayOfWeek:    Wednesday
   Hour:         0
   Minute:       0
   Second:       0
   Milliseconds: 0

After adding 5 to each component of the DateTime:
   Era:          1
   Year:         2007
   Month:        10
   DayOfYear:    286
   DayOfMonth:   13
   DayOfWeek:    Saturday
   Hour:         5
   Minute:       5
   Second:       5
   Milliseconds: 5

*/


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft