DateTimeOffset Estructura
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 un momento en el tiempo, normalmente expresado como una fecha y hora del día, relativo a la hora universal coordinada (UTC).
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
interface IFormattable
type DateTimeOffset = struct
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface ISpanFormattable
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
interface IUtf8SpanFormattable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IUtf8SpanFormattable
interface IDeserializationCallback
interface ISerializable
[<System.Serializable>]
type DateTimeOffset = struct
interface IFormattable
interface ISerializable
interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), ISerializable, ISpanFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset)
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
- Herencia
- Atributos
- Implementaciones
Comentarios
La DateTimeOffset estructura incluye un DateTime valor, junto con una Offset propiedad que define la diferencia entre la fecha y hora de la instancia actual DateTimeOffset y la hora universal coordinada (UTC). Dado que define exactamente una fecha y hora con respecto a utc, la DateTimeOffset estructura no incluye un Kind
miembro, como hace la DateTime estructura. Representa fechas y horas con valores cuyos intervalos UTC van de 12:00:00 a medianoche, 1 de enero de 0001 Anno Domini (Era común), a 11:59:59 p.m., 31 de diciembre de 9999 A.D. (C.E.).
Importante
Las eras en los calendarios japoneses se basan en el reino del emperador y, por tanto, se espera que cambien. Por ejemplo, el 1 de mayo de 2019 marcaba el comienzo de la era Reiwa en JapaneseCalendar y JapaneseLunisolarCalendar. Este cambio de era afecta a todas las aplicaciones que usan estos calendarios. Para obtener más información y determinar si las aplicaciones se ven afectadas, consulte Control de una nueva era en el calendario japonés en .NET. Para obtener información sobre cómo probar las aplicaciones en sistemas Windows para garantizar su preparación para el cambio de era, consulte Preparación de la aplicación para el cambio en la era japonesa. Para ver las características de .NET que admiten calendarios con varias eras y para conocer los procedimientos recomendados al trabajar con calendarios que admiten varias eras, consulte Trabajar con eras.
El componente de tiempo de un DateTimeOffset valor se mide en unidades de 100 nanosegundos denominados tics, y una fecha determinada es el número de tics desde la medianoche de 12:00, 1 de enero de 0001 A.D. (C.E.) en el GregorianCalendar calendario. Un DateTimeOffset valor siempre se expresa en el contexto de un calendario explícito o predeterminado. Los tics que son imputables a segundos bisiesto no se incluyen en el número total de tics.
Aunque un DateTimeOffset valor incluye un desplazamiento, no es una estructura de datos totalmente compatible con la zona horaria. Aunque un desplazamiento de UTC es una característica de una zona horaria, no identifica inequívocamente una zona horaria. No solo las zonas horarias comparten el mismo desplazamiento de UTC, sino que el desplazamiento de una sola zona horaria cambia si observa el horario de verano. Esto significa que, en cuanto se desasocia un DateTimeOffset valor de su zona horaria, ya no se puede vincular de forma inequívoca a su zona horaria original.
Dado DateTimeOffset que es una estructura, un DateTimeOffset objeto que se ha declarado pero que no se ha inicializado contiene los valores predeterminados para cada uno de sus campos miembro. Esto significa que su DateTime propiedad se establece DateTimeOffset.MinValue en y su Offset propiedad se establece en TimeSpan.Zero.
Puede crear un nuevo DateTimeOffset valor llamando a cualquiera de las sobrecargas de su constructor, que son similares a los constructores sobrecargados para la DateTime estructura. También puede crear un nuevo DateTimeOffset valor asignando un DateTime valor. Se trata de una conversión implícita; no requiere un operador de conversión (en C#) ni llamar a un método de conversión (en Visual Basic). También puede inicializar un DateTimeOffset valor a partir de la representación de cadena de una fecha y hora llamando a varios métodos de análisis de cadenas estáticas, que incluyen Parse, ParseExact, TryParsey TryParseExact.
Los miembros de la DateTimeOffset estructura proporcionan funcionalidad en las siguientes áreas:
Aritmética de fecha y hora.
Puede agregar o restar fechas o intervalos de tiempo de un valor determinado DateTimeOffset . Las operaciones aritméticas con DateTimeOffset valores, a diferencia de las que tienen DateTime valores, se ajustan para las diferencias en los desplazamientos de tiempo al devolver un resultado. Por ejemplo, el código siguiente usa DateTime variables para restar la hora local actual de la hora UTC actual. A continuación, el código usa DateTimeOffset variables para realizar la misma operación. La resta con DateTime valores devuelve la diferencia de zona horaria local de UTC, mientras que la resta con DateTimeOffset valores devuelve TimeSpan.Zero.
using System; public class DateArithmetic { public static void Main() { DateTime date1, date2; DateTimeOffset dateOffset1, dateOffset2; TimeSpan difference; // Find difference between Date.Now and Date.UtcNow date1 = DateTime.Now; date2 = DateTime.UtcNow; difference = date1 - date2; Console.WriteLine("{0} - {1} = {2}", date1, date2, difference); // Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = DateTimeOffset.Now; dateOffset2 = DateTimeOffset.UtcNow; difference = dateOffset1 - dateOffset2; Console.WriteLine("{0} - {1} = {2}", dateOffset1, dateOffset2, difference); // If run in the Pacific Standard time zone on 4/2/2007, the example // displays the following output to the console: // 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 // 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 } }
open System // Find difference between Date.Now and Date.UtcNow let date1 = DateTime.Now let date2 = DateTime.UtcNow let difference1 = date1 - date2 printfn $"{date1} - {date2} = {difference1}" // Find difference between Now and UtcNow using DateTimeOffset let dateOffset1 = DateTimeOffset.Now let dateOffset2 = DateTimeOffset.UtcNow let difference2 = dateOffset1 - dateOffset2 printfn $"{dateOffset1} - {dateOffset2} = {difference2}" // If run in the Pacific Standard time zone on 1/7/2022, the example // displays the following output to the console: // 1/7/2022 6:45:10 PM - 1/8/2022 2:45:10 AM = -08:00:00.0072573 // 1/7/2022 6:45:10 PM -08:00 - 1/8/2022 2:45:10 AM +00:00 = -00:00:00.0000278
Module DateArithmetic Public Sub Main() Dim date1, date2 As Date Dim dateOffset1, dateOffset2 As DateTimeOffset Dim difference As TimeSpan ' Find difference between Date.Now and Date.UtcNow date1 = Date.Now date2 = Date.UtcNow difference = date1 - date2 Console.WriteLine("{0} - {1} = {2}", date1, date2, difference) ' Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = date.Now dateOffset2 = date.UtcNow difference = dateOffset1 - dateOffset2 Console.WriteLine("{0} - {1} = {2}", _ dateOffset1, dateOffset2, difference) ' If run in the Pacific Standard time zone on 4/2/2007, the example ' displays the following output to the console: ' 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 ' 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 End Sub End Module
Operaciones de conversión de tipos.
Puede convertir DateTimeOffset valores en DateTime valores y viceversa.
Operaciones de manipulación y extracción de tiempo.
Puede extraer la fecha o la hora de un DateTimeOffset valor. También puede recuperar el valor de un componente determinado DateTimeOffset , como su año o su mes.
Nota
Si está trabajando con un valor de tics que desea convertir en algún otro intervalo de tiempo, como minutos o segundos, debe usar la TimeSpan.TicksPerDayconstante , TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecondo TimeSpan.TicksPerMillisecond para realizar la conversión. Por ejemplo, para agregar el número de segundos representados por un número especificado de tics al Second componente de un DateTimeOffset valor, puede usar la expresión dateValue.Second + nTicks/Timespan.TicksPerSecond
.
Conversión de fecha y hora.
Puede convertir cualquier DateTimeOffset valor en otro DateTimeOffset valor que represente el mismo momento en el tiempo en otra zona horaria. Sin embargo, las reglas de ajuste de una zona horaria solo se aplican en el caso del ToLocalTime método , que convierte un DateTimeOffset valor a la fecha y hora en la zona del sistema local.
Comparación de fecha y hora.
Puede determinar si cualquier valor determinado DateTimeOffset es anterior a, igual o posterior que otro DateTimeOffset valor. Antes de realizar la comparación, todos los valores se convierten a UTC.
Constructores
DateTimeOffset(DateOnly, TimeOnly, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura mediante el especificado |
DateTimeOffset(DateTime) |
Initializa una nueva instancia de la estructura DateTimeOffset mediante el valor DateTime especificado. |
DateTimeOffset(DateTime, TimeSpan) |
Inicializa una nueva instancia de la estructura DateTimeOffset usando el valor DateTime y el desplazamiento especificados. |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Inicializa una nueva instancia de la estructura DateTimeOffset usando los valores de año, mes, día, hora, minuto, segundo, milisegundo y desplazamiento especificados de un calendario indicado. |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura mediante el especificado |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura mediante el especificado |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializa una nueva instancia de la estructura DateTimeOffset con los valores de año, mes, día, hora, minuto, segundo, milisegundo y desplazamiento especificados. |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializa una nueva instancia de la estructura DateTimeOffset usando el año, mes, día, hora, minuto, segundo y desplazamiento especificados. |
DateTimeOffset(Int64, TimeSpan) |
Inicializa una nueva instancia de la estructura DateTimeOffset usando el número de pasos y el desplazamiento especificados. |
Campos
MaxValue |
Representa el mayor valor posible de DateTimeOffset. Este campo es de solo lectura. |
MinValue |
Representa el menor valor posible de DateTimeOffset. Este campo es de solo lectura. |
UnixEpoch |
El valor de esta constante es equivalente a 00:00:00.0000000 UTC, 1 de enero de 1970, en el calendario gregoriano. UnixEpoch define el momento dado en el que la hora de Unix es igual a 0. |
Propiedades
Date |
Obtiene un valor DateTime que representa el componente de fecha del objeto DateTimeOffset actual. |
DateTime |
Obtiene un valor DateTime que representa la fecha y hora del objeto DateTimeOffset actual. |
Day |
Obtiene el día del mes representado por el objeto DateTimeOffset actual. |
DayOfWeek |
Obtiene el día de la semana representado por el objeto DateTimeOffset actual. |
DayOfYear |
Obtiene el día del año representado por el objeto DateTimeOffset actual. |
Hour |
Obtiene el componente de hora de la hora representada por el objeto DateTimeOffset actual. |
LocalDateTime |
Obtiene un valor DateTime que representa la fecha y hora local del objeto DateTimeOffset actual. |
Microsecond |
Obtiene el componente microsegundo de la hora representada por el objeto actual DateTimeOffset . |
Millisecond |
Obtiene el componente de milisegundos de la hora representada por el objeto DateTimeOffset actual. |
Minute |
Obtiene el componente de minuto de la hora representada por el objeto DateTimeOffset actual. |
Month |
Obtiene el componente de mes de la fecha representada por el objeto DateTimeOffset actual. |
Nanosecond |
Obtiene el componente nanosegundo de la hora representada por el objeto actual DateTimeOffset . |
Now |
Obtiene un objeto DateTimeOffset que se establece en la fecha y la hora actuales del equipo actual, con la diferencia establecida como diferencia de la hora local respecto de la hora universal coordinada (UTC). |
Offset |
Obtiene el desplazamiento de la hora respecto de la hora universal coordinada (UTC). |
Second |
Obtiene el componente de milisegundos de la hora representada por el objeto DateTimeOffset actual. |
Ticks |
Obtiene el número de pasos que representa la fecha y hora del objeto DateTimeOffset actual en la hora. |
TimeOfDay |
Obtiene la hora del día del objeto DateTimeOffset actual. |
TotalOffsetMinutes |
Obtiene el desplazamiento de la hora de la hora universal coordinada (UTC) en minutos. |
UtcDateTime |
Obtiene un valor DateTime que representa la fecha y hora de la hora universal coordinada (UTC) del objeto DateTimeOffset actual. |
UtcNow |
Obtiene un objeto DateTimeOffset cuya fecha y hora está establecida en la fecha y hora actual de la hora universal coordinada (UTC) y cuyo desplazamiento es Zero. |
UtcTicks |
Obtiene el número de pasos que representan la fecha y hora del objeto DateTimeOffset en la hora universal coordinada (UTC). |
Year |
Obtiene el componente de año de la fecha representada por el objeto DateTimeOffset actual. |
Métodos
Add(TimeSpan) |
Devuelve un nuevo objeto DateTimeOffset, que agrega un intervalo de tiempo especificado al valor de esta instancia. |
AddDays(Double) |
Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de días enteros y fraccionarios al valor de esta instancia. |
AddHours(Double) |
Devuelve un nuevo objeto DateTimeOffset que agrega un número especificado de horas enteras y fraccionarias al valor de esta instancia. |
AddMicroseconds(Double) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de microsegundos al valor de esta instancia. |
AddMilliseconds(Double) |
Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de milisegundos al valor de esta instancia. |
AddMinutes(Double) |
Devuelve un nuevo objeto DateTimeOffset que agrega un número especificado de minutos enteros y fraccionarios al valor de esta instancia. |
AddMonths(Int32) |
Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de meses al valor de esta instancia. |
AddSeconds(Double) |
Devuelve un nuevo objeto DateTimeOffset que agrega un número especificado de segundos enteros y fraccionarios al valor de esta instancia. |
AddTicks(Int64) |
Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de pasos al valor de esta instancia. |
AddYears(Int32) |
Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de años al valor de esta instancia. |
Compare(DateTimeOffset, DateTimeOffset) |
Compara dos objetos DateTimeOffset e indica si el primero es anterior, igual o posterior al segundo. |
CompareTo(DateTimeOffset) |
Compara el objeto DateTimeOffset actual con un objeto DateTimeOffset especificado e indica si el objeto actual es anterior, igual o posterior al segundo objeto DateTimeOffset. |
Deconstruct(DateOnly, TimeOnly, TimeSpan) |
Deconstruye esta DateTimeOffset instancia por DateOnly, TimeOnlyy TimeSpan. |
Equals(DateTimeOffset) |
Determina si el objeto DateTimeOffset actual representa el mismo momento en el tiempo que el objeto DateTimeOffset especificado. |
Equals(DateTimeOffset, DateTimeOffset) |
Determina si dos objetos DateTimeOffset especificados representan el mismo momento en el tiempo. |
Equals(Object) |
Determina si un objeto DateTimeOffset representa el mismo momento en el tiempo que un objeto especificado. |
EqualsExact(DateTimeOffset) |
Determina si el objeto DateTimeOffset actual representa la misma hora y tiene el mismo desplazamiento que un objeto DateTimeOffset especificado. |
FromFileTime(Int64) |
Convierte la hora de archivo de Windows especificada en una hora local equivalente. |
FromUnixTimeMilliseconds(Int64) |
Convierte una hora Unix expresada como el número de milisegundos que han transcurrido desde 1970-01-01T00:00:00Z hasta un valor DateTimeOffset. |
FromUnixTimeSeconds(Int64) |
Convierte una hora UNIX expresada como el número de segundos que han transcurrido desde 1970-01-01T00:00:00Z hasta un valor DateTimeOffset. |
GetHashCode() |
Devuelve el código hash del objeto DateTimeOffset actual. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analiza un intervalo de caracteres en un valor. |
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convierte la representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, mediante la información de formato específica de la referencia cultural y el estilo de formato especificados. |
Parse(String) |
Convierte la representación de cadena especificada de una fecha, hora y desplazamiento en el objeto DateTimeOffset equivalente. |
Parse(String, IFormatProvider) |
Convierte la representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente, usando la información de formato específica de la referencia cultural especificada. |
Parse(String, IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTimeOffset equivalente, usando la información de formato específica de la referencia cultural y el estilo de formato especificados. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convierte un intervalo de caracteres que representa una fecha y hora en su objeto DateTimeOffset equivalente mediante el formato, la información de formato específica de la cultura y el estilo especificados. El formato de la representación de fecha y hora debe coincidir exactamente con el formato especificado. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Convierte un intervalo de caracteres que contiene la representación de cadena de una fecha y hora en su objeto DateTimeOffset equivalente mediante los formatos, la información de formato específica de la cultura y el estilo especificados. El formato de la representación de fecha y hora debe coincidir exactamente con uno de los formatos especificados. |
ParseExact(String, String, IFormatProvider) |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTimeOffset equivalente, usando la información de formato específica de la referencia cultural y el formato que se hayan especificado. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. |
ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTimeOffset equivalente, usando el formato, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha y hora en su equivalente de DateTimeOffset, usando los formatos, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con uno de los formatos especificados. |
Subtract(DateTimeOffset) |
Resta un valor DateTimeOffset que representa una fecha y hora concretas del objeto DateTimeOffset actual. |
Subtract(TimeSpan) |
Resta un intervalo de tiempo especificado del objeto DateTimeOffset actual. |
ToFileTime() |
Convierte el valor del objeto DateTimeOffset actual en una hora de archivo de Windows. |
ToLocalTime() |
Convierte el objeto DateTimeOffset actual con un objeto DateTimeOffset que representa la hora local. |
ToOffset(TimeSpan) |
Convierte el valor del objeto DateTimeOffset actual en la fecha y hora especificadas por un valor de desplazamiento. |
ToString() |
Convierte el valor del objeto DateTimeOffset actual en su representación de cadena equivalente. |
ToString(IFormatProvider) |
Convierte el valor del objeto DateTimeOffset actual en su representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada. |
ToString(String) |
Convierte el valor del objeto DateTimeOffset actual en su representación de cadena equivalente usando el formato especificado. |
ToString(String, IFormatProvider) |
Convierte el valor del objeto DateTimeOffset actual en la representación de cadena equivalente usando el formato y la información de formato específica de la referencia cultural especificados. |
ToUniversalTime() |
Convierte el objeto DateTimeOffset actual en un valor DateTimeOffset que representa la hora universal coordinada (UTC). |
ToUnixTimeMilliseconds() |
Devuelve el número de milisegundos que han transcurrido desde 1970-01-01T00:00:00.000Z. |
ToUnixTimeSeconds() |
Devuelve el número de segundos que han transcurrido desde 1970-01-01T00:00:00Z. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia de desplazamiento de fecha y hora actual en el intervalo de caracteres proporcionado. |
TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Intenta convertir una representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, y devuelve un valor que indica si la conversión se ha realizado correctamente. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeOffset) |
Intenta analizar un intervalo de caracteres en un valor. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Intenta convertir una representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, y devuelve un valor que indica si la conversión se ha realizado correctamente. |
TryParse(String, DateTimeOffset) |
Intenta convertir una representación de cadena especificada de una fecha y hora en su valor DateTimeOffset equivalente y devuelve un valor que indica si la conversión tuvo éxito. |
TryParse(String, IFormatProvider, DateTimeOffset) |
Intenta analizar una cadena en un valor. |
TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Intenta convertir una representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convierte la representación de una fecha y hora de un intervalo de caracteres en su objeto DateTimeOffset equivalente mediante el formato, la información de formato específica de la cultura y el estilo especificados. El formato de la representación de fecha y hora debe coincidir exactamente con el formato especificado. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convierte la representación de una fecha y hora de un intervalo de caracteres en su valor DateTimeOffset equivalente mediante los formatos, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de fecha y hora debe coincidir exactamente con uno de los formatos especificados. |
TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTimeOffset equivalente, usando el formato, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. |
TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTimeOffset equivalente, usando la matriz de formatos, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con uno de los formatos especificados. |
Operadores
Addition(DateTimeOffset, TimeSpan) |
Agrega un intervalo de tiempo especificado a un objeto DateTimeOffset que tiene una fecha y hora especificadas y produce un objeto DateTimeOffset que tiene una fecha y hora nuevas. |
Equality(DateTimeOffset, DateTimeOffset) |
Determina si dos objetos DateTimeOffset especificados representan el mismo momento en el tiempo. |
GreaterThan(DateTimeOffset, DateTimeOffset) |
Determina si un objeto DateTimeOffset especificado es mayor que (o posterior a) el segundo objeto DateTimeOffset especificado. |
GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Determina si un objeto DateTimeOffset especificado es mayor o igual que un segundo objeto DateTimeOffset especificado. |
Implicit(DateTime to DateTimeOffset) |
Define una conversión implícita de un objeto DateTime en un objeto DateTimeOffset. |
Inequality(DateTimeOffset, DateTimeOffset) |
Determina si dos objetos DateTimeOffset especificados hacen referencia a diferentes momentos en el tiempo. |
LessThan(DateTimeOffset, DateTimeOffset) |
Determina si un objeto DateTimeOffset especificado es menor que un segundo objeto DateTimeOffset especificado. |
LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Determina si un objeto DateTimeOffset especificado es menor que un segundo objeto DateTimeOffset especificado. |
Subtraction(DateTimeOffset, DateTimeOffset) |
Resta un objeto DateTimeOffset de otro y produce un intervalo de tiempo. |
Subtraction(DateTimeOffset, TimeSpan) |
Resta un intervalo de tiempo especificado de una fecha y hora especificadas y produce una fecha y hora nuevas. |
Implementaciones de interfaz explícitas
IComparable.CompareTo(Object) |
Compara el valor del objeto DateTimeOffset actual con otro objeto del mismo tipo. |
IDeserializationCallback.OnDeserialization(Object) |
Se ejecuta cuando se completa la deserialización de un objeto. |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Rellena un objeto SerializationInfo con los datos necesarios para serializar el objeto DateTimeOffset actual. |