|
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
|
DateTime (Estructura)
Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)
El tipo DateTime expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | DateTime(Int64) | |
![]() ![]() ![]() ![]() | DateTime(Int64, DateTimeKind) | |
![]() ![]() ![]() ![]() | DateTime(Int32, Int32, Int32) | |
![]() ![]() | DateTime(Int32, Int32, Int32, Calendar) | |
![]() ![]() ![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32) | |
![]() ![]() ![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind) | |
![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Calendar) | |
![]() ![]() ![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) | |
![]() ![]() ![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind) | |
![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar) | |
![]() ![]() | DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, DateTimeKind) |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | Date | |
![]() ![]() ![]() ![]() | Day | |
![]() ![]() ![]() ![]() | DayOfWeek | |
![]() ![]() ![]() ![]() | DayOfYear | |
![]() ![]() ![]() ![]() | Hour | |
![]() ![]() ![]() ![]() | Kind | |
![]() ![]() ![]() ![]() | Millisecond | |
![]() ![]() ![]() ![]() | Minute | |
![]() ![]() ![]() ![]() | Month | |
![]() ![]() ![]() ![]() ![]() | Now | |
![]() ![]() ![]() ![]() | Second | |
![]() ![]() ![]() ![]() | Ticks | |
![]() ![]() ![]() ![]() | TimeOfDay | |
![]() ![]() ![]() ![]() ![]() | Today | |
![]() ![]() ![]() ![]() ![]() | UtcNow | |
![]() ![]() ![]() ![]() | Year |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | Add | |
![]() ![]() ![]() ![]() | AddDays | |
![]() ![]() ![]() ![]() | AddHours | |
![]() ![]() ![]() ![]() | AddMilliseconds | |
![]() ![]() ![]() ![]() | AddMinutes | |
![]() ![]() ![]() ![]() | AddMonths | |
![]() ![]() ![]() ![]() | AddSeconds | |
![]() ![]() ![]() ![]() | AddTicks | |
![]() ![]() ![]() ![]() | AddYears | |
![]() ![]() ![]() ![]() ![]() | Compare | |
![]() ![]() ![]() ![]() | CompareTo(DateTime) | |
![]() ![]() | CompareTo(Object) | |
![]() ![]() ![]() ![]() ![]() | DaysInMonth | |
![]() ![]() ![]() ![]() | Equals(DateTime) | |
![]() ![]() ![]() ![]() | Equals(Object) | |
![]() ![]() ![]() ![]() ![]() | Equals(DateTime, DateTime) | |
![]() ![]() ![]() ![]() | FromBinary | |
![]() ![]() ![]() ![]() ![]() | FromFileTime | |
![]() ![]() ![]() ![]() ![]() | FromFileTimeUtc | |
![]() ![]() ![]() | FromOADate | |
![]() ![]() ![]() ![]() | GetDateTimeFormats() | |
![]() ![]() ![]() ![]() | GetDateTimeFormats(Char) | |
![]() ![]() ![]() ![]() | GetDateTimeFormats(IFormatProvider) | |
![]() ![]() ![]() ![]() | GetDateTimeFormats(Char, IFormatProvider) | |
![]() ![]() ![]() ![]() | GetHashCode | |
![]() ![]() ![]() ![]() | GetType | |
![]() ![]() | GetTypeCode | |
![]() ![]() ![]() ![]() | IsDaylightSavingTime | |
![]() ![]() ![]() ![]() ![]() | IsLeapYear | |
![]() ![]() ![]() ![]() ![]() | Parse(String) | |
![]() ![]() ![]() ![]() ![]() | Parse(String, IFormatProvider) | |
![]() ![]() ![]() ![]() ![]() | Parse(String, IFormatProvider, DateTimeStyles) | |
![]() ![]() ![]() ![]() ![]() | ParseExact(String, String, IFormatProvider) | |
![]() ![]() ![]() ![]() ![]() | ParseExact(String, String, IFormatProvider, DateTimeStyles) | |
![]() ![]() ![]() ![]() ![]() | ParseExact(String, String[], IFormatProvider, DateTimeStyles) | |
![]() ![]() ![]() ![]() ![]() | SpecifyKind | |
![]() ![]() ![]() ![]() | Subtract(DateTime) | |
![]() ![]() ![]() ![]() | Subtract(TimeSpan) | |
![]() ![]() ![]() | ToBinary | |
![]() ![]() ![]() ![]() | ToFileTime | |
![]() ![]() ![]() ![]() | ToFileTimeUtc | |
![]() ![]() ![]() ![]() | ToLocalTime | |
![]() ![]() | ToLongDateString | |
![]() ![]() | ToLongTimeString | |
![]() ![]() | ToOADate | |
![]() ![]() | ToShortDateString | |
![]() ![]() | ToShortTimeString | |
![]() ![]() ![]() ![]() | ToString() | |
![]() ![]() ![]() ![]() | ToString(IFormatProvider) | |
![]() ![]() ![]() ![]() | ToString(String) | |
![]() ![]() ![]() ![]() | ToString(String, IFormatProvider) | |
![]() ![]() ![]() ![]() | ToUniversalTime | |
![]() ![]() ![]() ![]() | TryParse(String, DateTime) | |
![]() ![]() ![]() ![]() | TryParse(String, IFormatProvider, DateTimeStyles, DateTime) | |
![]() ![]() ![]() ![]() | TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTime) | |
![]() ![]() ![]() ![]() | TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTime) |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() ![]() | Addition | |
![]() ![]() ![]() ![]() ![]() | Equality | |
![]() ![]() ![]() ![]() ![]() | GreaterThan | |
![]() ![]() ![]() ![]() ![]() | GreaterThanOrEqual | |
![]() ![]() ![]() ![]() ![]() | Inequality | |
![]() ![]() ![]() ![]() ![]() | LessThan | |
![]() ![]() ![]() ![]() ![]() | LessThanOrEqual | |
![]() ![]() ![]() ![]() ![]() | Subtraction(DateTime, DateTime) | |
![]() ![]() ![]() ![]() ![]() | Subtraction(DateTime, TimeSpan) |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | IComparable.CompareTo | |
![]() ![]() ![]() | IConvertible.ToBoolean | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToByte | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToChar | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToDateTime | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToDecimal | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToDouble | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToInt16 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToInt32 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToInt64 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToSByte | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToSingle | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToType | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToUInt16 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToUInt32 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToUInt64 | Infraestructura. |
![]() ![]() | ISerializable.GetObjectData |
Nota |
|---|
Crear instancias de un objeto DateTime
Mediante una llamada a cualquiera de las sobrecargas del constructor DateTime que permiten especificar elementos concretos del valor de fecha y hora (como el año, el mes y el día o el número de pasos). En la instrucción siguiente se muestra una llamada a uno de los constructores DateTime para crear una fecha con un año, mes, día, hora, minuto y segundo concretos. Mediante cualquier sintaxis específica del compilador para declarar los valores de fecha y hora. Por ejemplo, la siguiente instrucción de Visual Basic inicializa un nuevo valor de DateTime. Dim date1 As Date = #5/1/2008 8:30:52AM#
Mediante la asignación al objeto DateTime de un valor de fecha y hora devuelto por una propiedad o un método. En el ejemplo siguiente se asignan la fecha y hora actuales, la fecha y hora de la hora universal coordinada (hora UTC) y la fecha actual a tres nuevas variables DateTime. Mediante el análisis de la representación de cadena de un valor de fecha y hora. Los métodos Parse, ParseExact, TryParseExact y TryParse convierten una cadena en su valor de fecha y hora equivalente. En el ejemplo siguiente se utiliza el método Parse para analizar una cadena y convertirla en un valor de DateTime. Observe que los métodos TryParseExact y TryParse indican si una cadena determinada contiene una representación válida de un valor de DateTime a la vez que realiza la conversión. Mediante una llamada al constructor predeterminado implícito de la estructura DateTime. (Para obtener información detallada sobre el constructor predeterminado implícito de un tipo de valor, vea Tipos de valor (Referencia de C#).) Un equivalente aproximado, para los compiladores que lo admiten, se declara un valor DateTime sin explícitamente la asignación de una fecha y hora él. En el ejemplo siguiente se muestra una llamada al constructor predeterminado implícito de DateTime en C# y Visual Basic, así como una declaración de variable DateTime sin asignación en Visual Basic.
Valores de DateTime y sus representaciones de cadena
Consideraciones de versión
Nota |
|---|
Valores de DateTime
Operaciones con DateTime
Fecha y hora VS. la duración
Observaciones sobre la interoperabilidad COM
using System; class DateTimeTester { static bool RoughlyEquals(DateTime time, DateTime timeWithWindow, int windowInSeconds, int frequencyInSeconds) { long delta = (long)((TimeSpan)(timeWithWindow - time)).TotalSeconds % frequencyInSeconds; delta = delta > windowInSeconds ? frequencyInSeconds - delta : delta; return Math.Abs(delta) < windowInSeconds; } public static void Main() { int window = 10; int freq = 60 * 60 * 2; // 2 hours; DateTime d1 = DateTime.Now; DateTime d2 = d1.AddSeconds(2 * window); DateTime d3 = d1.AddSeconds(-2 * window); DateTime d4 = d1.AddSeconds(window / 2); DateTime d5 = d1.AddSeconds(-window / 2); DateTime d6 = (d1.AddHours(2)).AddSeconds(2 * window); DateTime d7 = (d1.AddHours(2)).AddSeconds(-2 * window); DateTime d8 = (d1.AddHours(2)).AddSeconds(window / 2); DateTime d9 = (d1.AddHours(2)).AddSeconds(-window / 2); Console.WriteLine("d1 ({0}) ~= d1 ({1}): {2}", d1, d1, RoughlyEquals(d1, d1, window, freq)); Console.WriteLine("d1 ({0}) ~= d2 ({1}): {2}", d1, d2, RoughlyEquals(d1, d2, window, freq)); Console.WriteLine("d1 ({0}) ~= d3 ({1}): {2}", d1, d3, RoughlyEquals(d1, d3, window, freq)); Console.WriteLine("d1 ({0}) ~= d4 ({1}): {2}", d1, d4, RoughlyEquals(d1, d4, window, freq)); Console.WriteLine("d1 ({0}) ~= d5 ({1}): {2}", d1, d5, RoughlyEquals(d1, d5, window, freq)); Console.WriteLine("d1 ({0}) ~= d6 ({1}): {2}", d1, d6, RoughlyEquals(d1, d6, window, freq)); Console.WriteLine("d1 ({0}) ~= d7 ({1}): {2}", d1, d7, RoughlyEquals(d1, d7, window, freq)); Console.WriteLine("d1 ({0}) ~= d8 ({1}): {2}", d1, d8, RoughlyEquals(d1, d8, window, freq)); Console.WriteLine("d1 ({0}) ~= d9 ({1}): {2}", d1, d9, RoughlyEquals(d1, d9, window, freq)); } } // The example displays output similar to the following: // d1 (1/28/2010 9:01:26 PM) ~= d1 (1/28/2010 9:01:26 PM): True // d1 (1/28/2010 9:01:26 PM) ~= d2 (1/28/2010 9:01:46 PM): False // d1 (1/28/2010 9:01:26 PM) ~= d3 (1/28/2010 9:01:06 PM): False // d1 (1/28/2010 9:01:26 PM) ~= d4 (1/28/2010 9:01:31 PM): True // d1 (1/28/2010 9:01:26 PM) ~= d5 (1/28/2010 9:01:21 PM): True // d1 (1/28/2010 9:01:26 PM) ~= d6 (1/28/2010 11:01:46 PM): False // d1 (1/28/2010 9:01:26 PM) ~= d7 (1/28/2010 11:01:06 PM): False // d1 (1/28/2010 9:01:26 PM) ~= d8 (1/28/2010 11:01:31 PM): True // d1 (1/28/2010 9:01:26 PM) ~= d9 (1/28/2010 11:01:21 PM): True
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.
Precaución |
|---|


