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 dado, normalmente expresado como una fecha y hora del día, en relación con la hora universal coordinada (UTC).
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
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 struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
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 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 IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IUtf8SpanFormattable
interface IDeserializationCallback
interface ISerializable
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
[<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), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
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)
- 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 relativa 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 desde 12:00:00 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 reinado del emperador y, por tanto, se espera que cambien. Por ejemplo, el 1 de mayo de 2019 marcó el principio 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 de la era japonesa. Para ver las características de .NET que admiten calendarios con varias eras y 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 denominadas tics, y una fecha determinada es el número de tics desde la medianoche de 12:00 medianoche, 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 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 desde 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 está establecida en DateTimeOffset.MinValue y su Offset propiedad está establecida TimeSpan.Zeroen .
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 un número de 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 la 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.0000278Module 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 ModuleOperaciones de conversión de tipos.
Puede convertir DateTimeOffset valores en DateTime valores y viceversa.
Operaciones de extracción y manipulació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 a algún otro intervalo de tiempo, como minutos o segundos, debe usar la TimeSpan.TicksPerDayconstante , , TimeSpan.TicksPerHourTimeSpan.TicksPerMinute, TimeSpan.TicksPerSecondo TimeSpan.TicksPerMillisecond para realizar la conversión. Por ejemplo, para sumar el número de segundos representados por un número especificado de ticks al componente Second de un valor DateTimeOffset, puede usar la expresión
dateValue.Second + nTicks/Timespan.TicksPerSecond.Conversión de fecha y hora.
Puede convertir cualquier DateTimeOffset valor a 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, igual que o posterior a otro DateTimeOffset valor. Antes de realizar la comparación, todos los valores se convierten a UTC.
Constructores
| Nombre | Description |
|---|---|
| DateTimeOffset(DateOnly, TimeOnly, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura mediante el especificado |
| DateTimeOffset(DateTime, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura con el valor especificado DateTime y |
| DateTimeOffset(DateTime) |
Inicializa una nueva instancia de la DateTimeOffset estructura utilizando el valor especificado DateTime . |
| DateTimeOffset(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, 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 DateTimeOffset estructura mediante el especificado |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura mediante el especificado |
| DateTimeOffset(Int64, TimeSpan) |
Inicializa una nueva instancia de la DateTimeOffset estructura utilizando el número especificado de |
Campos
| Nombre | Description |
|---|---|
| MaxValue |
Representa el mayor valor posible de DateTimeOffset. Este campo es de solo lectura. |
| MinValue |
Representa el valor posible DateTimeOffset más antiguo. Este campo es de solo lectura. |
| UnixEpoch |
El valor de esta constante equivale a 00:00:00.0000000 UTC, 1 de enero de 1970, en el calendario gregoriano. UnixEpoch define el momento en que el tiempo de Unix es igual a 0. |
Propiedades
| Nombre | Description |
|---|---|
| Date |
Obtiene un DateTime valor que representa el componente de fecha del objeto actual DateTimeOffset . |
| DateTime |
Obtiene un DateTime valor que representa la fecha y hora del objeto actual DateTimeOffset . |
| Day |
Obtiene el día del mes representado por el objeto actual DateTimeOffset . |
| DayOfWeek |
Obtiene el día de la semana representado por el objeto actual DateTimeOffset . |
| DayOfYear |
Obtiene el día del año representado por el objeto actual DateTimeOffset . |
| Hour |
Obtiene el componente de hora de la hora representada por el objeto actual DateTimeOffset . |
| LocalDateTime |
Obtiene un DateTime valor que representa la fecha y hora locales del objeto actual DateTimeOffset . |
| Microsecond |
Obtiene el componente microsegundo de la hora representada por el objeto actual DateTimeOffset . |
| Millisecond |
Obtiene el componente milisegundos de la hora representada por el objeto actual DateTimeOffset . |
| Minute |
Obtiene el componente de minuto de la hora representada por el objeto actual DateTimeOffset . |
| Month |
Obtiene el componente month de la fecha representada por el objeto actual DateTimeOffset . |
| Nanosecond |
Obtiene el componente nanosegundo de la hora representada por el objeto actual DateTimeOffset . |
| Now |
Obtiene un DateTimeOffset objeto que se establece en la fecha y hora actuales del equipo actual, con el desplazamiento establecido en el desplazamiento de la hora local de la hora universal coordinada (UTC). |
| Offset |
Obtiene el desplazamiento de la hora de la hora universal coordinada (UTC). |
| Second |
Obtiene el segundo componente de la hora del reloj representada por el objeto actual DateTimeOffset . |
| Ticks |
Obtiene el número de tics que representa la fecha y hora del objeto actual DateTimeOffset en la hora del reloj. |
| TimeOfDay |
Obtiene la hora del día del objeto actual DateTimeOffset . |
| TotalOffsetMinutes |
Obtiene el desplazamiento de la hora de la hora de la hora universal coordinada (UTC) en minutos. |
| UtcDateTime |
Obtiene un DateTime valor que representa la fecha y hora universal coordinada (UTC) del objeto actual DateTimeOffset . |
| UtcNow |
Obtiene un DateTimeOffset objeto cuya fecha y hora se establecen en la fecha y hora universal coordinada (UTC) actual y cuyo desplazamiento es Zero. |
| UtcTicks |
Obtiene el número de tics que representa la fecha y hora del objeto actual DateTimeOffset en hora universal coordinada (UTC). |
| Year |
Obtiene el componente year de la fecha representada por el objeto actual DateTimeOffset . |
Métodos
| Nombre | Description |
|---|---|
| Add(TimeSpan) |
Devuelve un nuevo DateTimeOffset objeto que agrega un intervalo de tiempo especificado al valor de esta instancia. |
| AddDays(Double) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de días enteros y fraccionarios al valor de esta instancia. |
| AddHours(Double) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de horas enteras y fraccionarios 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 DateTimeOffset objeto que agrega un número especificado de milisegundos al valor de esta instancia. |
| AddMinutes(Double) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de minutos enteros y fraccionarios al valor de esta instancia. |
| AddMonths(Int32) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de meses al valor de esta instancia. |
| AddSeconds(Double) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de segundos enteros y fraccionarios al valor de esta instancia. |
| AddTicks(Int64) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de tics al valor de esta instancia. |
| AddYears(Int32) |
Devuelve un nuevo DateTimeOffset objeto que agrega un número especificado de años al valor de esta instancia. |
| Compare(DateTimeOffset, DateTimeOffset) |
Compara dos DateTimeOffset objetos e indica si el primero es anterior al segundo, igual que el segundo o posterior al segundo. |
| CompareTo(DateTimeOffset) |
Compara el objeto actual DateTimeOffset con un objeto especificado DateTimeOffset e indica si el objeto actual es anterior, igual que o posterior al segundo DateTimeOffset objeto. |
| Deconstruct(DateOnly, TimeOnly, TimeSpan) |
Deconstruye esta DateTimeOffset instancia por DateOnly, TimeOnlyy TimeSpan. |
| Equals(DateTimeOffset, DateTimeOffset) |
Determina si dos objetos especificados DateTimeOffset representan el mismo momento dado. |
| Equals(DateTimeOffset) |
Determina si el objeto actual DateTimeOffset representa el mismo momento dado que un objeto especificado DateTimeOffset . |
| Equals(Object) |
Determina si un DateTimeOffset objeto representa el mismo momento dado que un objeto especificado. |
| EqualsExact(DateTimeOffset) |
Determina si el objeto actual DateTimeOffset representa la misma hora y tiene el mismo desplazamiento que un objeto especificado DateTimeOffset . |
| FromFileTime(Int64) |
Convierte la hora del archivo de Windows especificada en una hora local equivalente. |
| FromUnixTimeMilliseconds(Int64) |
Convierte un tiempo de Unix expresado como el número de milisegundos transcurridos desde 1970-01-01T00:00:00Z en un DateTimeOffset valor. |
| FromUnixTimeSeconds(Int64) |
Convierte un tiempo de Unix expresado como el número de segundos transcurridos desde 1970-01-01T00:00:00Z en un DateTimeOffset valor. |
| GetHashCode() |
Devuelve el código hash del objeto actual DateTimeOffset . |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convierte la representación de intervalo especificada de una fecha y hora en su DateTimeOffset equivalente mediante la información de formato específica de la referencia cultural y el estilo de formato especificados. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analiza un intervalo de caracteres en un valor. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente mediante la información de formato específica de la referencia cultural y el estilo de formato especificados. |
| Parse(String, IFormatProvider) |
Convierte la representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente mediante la información de formato específica de la referencia cultural especificada. |
| Parse(String) |
Convierte la representación de cadena especificada de una fecha, hora y desplazamiento en su DateTimeOffset equivalente. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convierte un intervalo de caracteres que representa una fecha y hora en su DateTimeOffset equivalente mediante el formato especificado, la información de formato específica de la referencia cultural y el estilo. 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 DateTimeOffset equivalente mediante los formatos especificados, la información de formato específica de la referencia cultural y el estilo. El formato de la representación de fecha y hora debe coincidir exactamente con uno de los formatos especificados. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente mediante el formato especificado, 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) |
Convierte la representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente mediante el formato especificado y la información de formato específica de la referencia cultural. 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 DateTimeOffset equivalente mediante los formatos especificados, la información de formato específica de la referencia cultural y el estilo. El formato de la representación de cadena debe coincidir exactamente con uno de los formatos especificados. |
| Subtract(DateTimeOffset) |
Resta un DateTimeOffset valor que representa una fecha y hora específicas del objeto actual DateTimeOffset . |
| Subtract(TimeSpan) |
Resta un intervalo de tiempo especificado del objeto actual DateTimeOffset . |
| ToFileTime() |
Convierte el valor del objeto actual DateTimeOffset en una hora de archivo de Windows. |
| ToLocalTime() |
Convierte el objeto actual DateTimeOffset en un DateTimeOffset objeto que representa la hora local. |
| ToOffset(TimeSpan) |
Convierte el valor del objeto actual DateTimeOffset en la fecha y hora especificada por un valor de desplazamiento. |
| ToString() |
Convierte el valor del objeto actual DateTimeOffset en su representación de cadena equivalente. |
| ToString(IFormatProvider) |
Convierte el valor del objeto actual DateTimeOffset en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada. |
| ToString(String, IFormatProvider) |
Convierte el valor del objeto actual DateTimeOffset en su representación de cadena equivalente mediante el formato especificado y la información de formato específica de la referencia cultural. |
| ToString(String) |
Convierte el valor del objeto actual DateTimeOffset en su representación de cadena equivalente mediante el formato especificado. |
| ToUniversalTime() |
Convierte el objeto actual DateTimeOffset en un DateTimeOffset valor 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 transcurridos 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 datetime 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 DateTimeOffset equivalente y devuelve un valor que indica si la conversión se realizó 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 DateTimeOffset equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParse(String, 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. |
| 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 en un intervalo de caracteres en su DateTimeOffset equivalente mediante el formato especificado, 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 el formato especificado. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convierte la representación de una fecha y hora en un intervalo de caracteres en su DateTimeOffset equivalente mediante los formatos especificados, la información de formato específica de la referencia cultural y el estilo. 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 su DateTimeOffset equivalente mediante el formato especificado, 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 su DateTimeOffset equivalente utilizando la matriz especificada de formatos, información de formato específica de la referencia cultural y estilo. El formato de la representación de cadena debe coincidir exactamente con uno de los formatos especificados. |
Operadores
| Nombre | Description |
|---|---|
| Addition(DateTimeOffset, TimeSpan) |
Agrega un intervalo de tiempo especificado a un DateTimeOffset objeto que tiene una fecha y hora especificadas y genera un DateTimeOffset objeto que tiene una nueva fecha y hora. |
| Equality(DateTimeOffset, DateTimeOffset) |
Determina si dos objetos especificados DateTimeOffset representan el mismo momento dado. |
| GreaterThan(DateTimeOffset, DateTimeOffset) |
Determina si un objeto especificado DateTimeOffset es mayor que (o posterior a) un segundo objeto especificado DateTimeOffset . |
| GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Determina si un objeto especificado DateTimeOffset es mayor o igual que un segundo objeto especificado DateTimeOffset . |
| Implicit(DateTime to DateTimeOffset) |
Define una conversión implícita de un DateTime objeto a un DateTimeOffset objeto . |
| Inequality(DateTimeOffset, DateTimeOffset) |
Determina si dos objetos especificados DateTimeOffset hacen referencia a diferentes puntos en el tiempo. |
| LessThan(DateTimeOffset, DateTimeOffset) |
Determina si un objeto especificado DateTimeOffset es menor que un segundo objeto especificado DateTimeOffset . |
| LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Determina si un objeto especificado DateTimeOffset es menor que un segundo objeto especificado DateTimeOffset . |
| Subtraction(DateTimeOffset, DateTimeOffset) |
Resta un DateTimeOffset objeto 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 nueva fecha y hora. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara el valor del objeto actual DateTimeOffset con otro objeto del mismo tipo. |
| IDeserializationCallback.OnDeserialization(Object) |
Se ejecuta cuando se ha completado la deserialización de un objeto. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Rellena un SerializationInfo objeto con los datos necesarios para serializar el objeto actual DateTimeOffset . |