Clase System::DateTimeOffset

DateTimeOffset class

Contiene la fecha y la hora del día relativas al Tiempo Universal Coordinado. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class DateTimeOffset

Métodos

MétodoDescripción
Add(TimeSpan) constAgrega un intervalo de tiempo especificado al objeto DateTimeOffset.
AddDays(double) constAgrega un número especificado de días al objeto DateTimeOffset.
AddHours(double) constAgrega un número especificado de horas al objeto DateTimeOffset.
AddMilliseconds(double) constAgrega un número especificado de milisegundos al objeto DateTimeOffset.
AddMinutes(double) constAgrega un número especificado de minutos al objeto DateTimeOffset.
AddMonths(int) constAgrega un número especificado de meses al objeto DateTimeOffset.
AddSeconds(double) constAgrega un número especificado de segundos al objeto DateTimeOffset.
AddTicks(int64_t) constAgrega un número especificado de ticks al objeto DateTimeOffset.
AddYears(int) constAgrega un número especificado de años al objeto DateTimeOffset.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Compara dos objetos DateTimeOffset.
CompareTo(const DateTimeOffset&) constCompara dos objetos DateTimeOffset.
CompareTo(const SharedPtr<Object>&) constCompara dos objetos DateTimeOffset.
DateTimeOffset()Constructor predeterminado.
DateTimeOffset(DateTime)Constructor.
DateTimeOffset(int64_t, TimeSpan)Constructor.
DateTimeOffset(DateTime, TimeSpan)Constructor.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Constructor.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Constructor.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Constructor.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Comprueba si dos objetos DateTimeOffset representan el mismo punto temporal.
Equals(const DateTimeOffset&) constComprueba si dos objetos DateTimeOffset representan el mismo punto temporal.
Equals(const SharedPtr<Object>&) constComprueba si dos objetos DateTimeOffset representan el mismo punto temporal.
EqualsExact(const DateTimeOffset&) constComprueba si dos objetos DateTimeOffset representan el mismo punto temporal y tienen el mismo desplazamiento.
EqualsExact(const SharedPtr<Object>&) constComprueba si dos objetos DateTimeOffset representan el mismo punto temporal y tienen el mismo desplazamiento.
static FromFileTime(int64_t)ConvertWindows tiempo de archivo a fecha y hora con desplazamiento de hora local.
static FromUnixTimeMilliseconds(int64_t)Convert tiempo Unix a objeto DateTimeOffset.
static FromUnixTimeSeconds(int64_t)Convert tiempo Unix a objeto DateTimeOffset.
get_Date() constObtiene el componente de fecha del objeto actual.
get_DateTime() constObtiene el valor DateTime.
get_Day() constObtiene el día del mes del objeto actual.
get_DayOfWeek() constObtiene el día de la semana del objeto actual.
get_DayOfYear() constObtiene el día del año del objeto actual.
get_Hour() constObtiene el componente de hora del objeto actual.
get_LocalDateTime() constObtiene el valor DateTime que representa la fecha y hora local.
get_Millisecond() constObtiene el componente de milisegundos del objeto actual.
get_Minute() constObtiene el componente de minutos del objeto actual.
get_Month() constObtiene el componente de mes del objeto actual.
static get_Now()Obtiene el DateTimeOffset cuya fecha y hora están establecidas a la hora local actual y cuyo desplazamiento está establecido al desplazamiento de la hora local.
get_Offset() constObtiene el desplazamiento desde UTC.
get_Second() constObtiene el componente de segundos del objeto actual.
get_Ticks() constObtiene el número de ticks del objeto actual.
get_TimeOfDay() constObtiene la hora del día del objeto actual.
get_UtcDateTime() constObtiene el valor DateTime que representa la fecha y hora UTC.
static get_UtcNow()Obtiene DateTimeOffset cuya fecha y hora se establecen en la hora UTC actual y cuyo desplazamiento es TimeSpan::Zero.
get_UtcTicks() constObtiene el número de ticks del objeto actual en tiempo UTC.
get_Year() constObtiene el componente de año del objeto actual.
GetHashCode() constObtiene el código hash del objeto DateTimeOffset actual.
IsNull() const
operator!=(const DateTimeOffset&) constDetermina si el objeto actual y el objeto DateTimeOffset especificado representan valores de fecha y hora distintos.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constDevuelve una nueva instancia de la clase DateTimeOffset que representa el valor de fecha y hora que es la suma del valor representado por el objeto actual y el intervalo de tiempo especificado.
operator-(TimeSpan) constDevuelve una nueva instancia de la clase DateTimeOffset que representa el valor de fecha y hora resultante de la resta del intervalo de tiempo especificado del valor representado por el objeto actual.
operator-(const DateTimeOffset&) constDevuelve una instancia de la clase TimeSpan que representa el intervalo de tiempo entre los valores de fecha y hora representados por el objeto actual y el objeto especificado.
operator<(const DateTimeOffset&) constDetermina si el objeto actual representa el valor de fecha y hora que es anterior al valor representado por el objeto DateTimeOffset especificado.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constDetermina si el objeto actual representa el valor de fecha y hora que es anterior o igual al valor representado por el objeto DateTimeOffset especificado.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constDetermina si el objeto actual y el objeto DateTimeOffset especificado representan el mismo valor de fecha y hora.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constDetermina si el objeto actual representa el valor de fecha y hora que es posterior al valor representado por el objeto DateTimeOffset especificado.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constDetermina si el objeto actual representa el valor de fecha y hora que es posterior o igual al valor representado por el objeto DateTimeOffset especificado.
operator>=(std::nullptr_t) const
static Parse(const String&)Convierte la cadena especificada a su equivalente DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Convierte la cadena especificada a un objeto DateTimeOffset usando el proveedor de formato y el estilo de formato especificados.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Convierte la cadena especificada a un objeto DateTimeOffset usando el formato, el proveedor de formato y el estilo de formato especificados.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Convierte la cadena especificada a un objeto DateTimeOffset usando los formatos, el proveedor de formato y el estilo de formato especificados.
Subtract(TimeSpan) constResta un intervalo de tiempo especificado del objeto actual.
Subtract(const DateTimeOffset&) constResta un valor DateTimeOffset especificado del objeto actual.
ToFileTime() constConvierte el objeto actual al tiempo de archivo de Windows.
ToLocalTime() constConvierte el objeto actual a un objeto que representa la hora local.
ToOffset(TimeSpan) constReemplaza el desplazamiento del objeto actual por el desplazamiento especificado.
ToString(const String&, const SharedPtr<IFormatProvider>&) constConvierte el objeto actual a una cadena usando el formato y el proveedor de formato especificados.
ToString(const SharedPtr<IFormatProvider>&) constConvierte el objeto actual a una cadena usando el proveedor de formato especificado.
ToString(const String&) constConvierte el objeto actual a una cadena usando el formato especificado.
ToString() constConvierte el objeto actual a una cadena.
ToUniversalTime() constConvierte el objeto actual a un objeto que representa la hora UTC.
ToUnixTimeMilliseconds() constObtiene los milisegundos transcurridos desde el inicio de la época Unix.
ToUnixTimeSeconds() constObtiene los segundos transcurridos desde el inicio de la época Unix.
static TryParse(const String&, DateTimeOffset&)Intenta convertir la cadena especificada a un objeto DateTimeOffset.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Intenta convertir la cadena especificada a un objeto DateTimeOffset usando el proveedor de formato y el estilo de formato especificados.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Intenta convertir la cadena especificada a un objeto DateTimeOffset usando los formatos, el proveedor de formato y el estilo de formato especificados.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Intenta convertir la cadena especificada a un objeto DateTimeOffset usando el formato, el proveedor de formato y el estilo de formato especificados.
static Type()Devuelve un objeto TypeInfo que representa la estructura TimeSpan.

Campos

CampoDescripción
static constexpr MaxOffsetObtiene el desplazamiento máximo en ticks.
static MaxValueObtiene el valor más grande de DateTimeOffset.
static constexpr MinOffsetObtiene el desplazamiento mínimo en ticks.
static MinValueObtiene el valor más temprano de DateTimeOffset.
static UnixEpochObtiene el inicio de la época Unix.

Ver también