DateTimeOffset Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um ponto no tempo, tipicamente expresso como uma data e hora do dia, em relação ao Tempo Universal Coordenado (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 struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, 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
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
interface IFormattable
[<System.Serializable>]
type DateTimeOffset = struct
interface IFormattable
interface ISerializable
interface IDeserializationCallback
type DateTimeOffset = struct
interface IFormattable
interface IDeserializationCallback
interface ISerializable
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
- Herança
- Atributos
- Implementações
Observações
A DateTimeOffset estrutura inclui um DateTime valor, juntamente com uma Offset propriedade que define a diferença entre a data e hora da instância atual DateTimeOffset e o Tempo Universal Coordenado (UTC). Como define exatamente uma data e hora relativas ao UTC, a DateTimeOffset estrutura não inclui um Kind membro, como a DateTime estrutura faz. Representa datas e horas com valores cujo UTC varia desde as 12:00:00 da meia-noite, 1 de janeiro do 0001 Anno Domini (Era Comum), até às 23:59:59 de 31 de dezembro de 9999 d.C.
Importante
As eras nos calendários japoneses são baseadas no reinado do imperador e, portanto, espera-se que mudem. Por exemplo, 1º de maio de 2019 marcou o início da era Reiwa no JapaneseCalendar e JapaneseLunisolarCalendar. Essa mudança de era afeta todos os aplicativos que usam esses calendários. Para obter mais informações e determinar se seus aplicativos são afetados, consulte Manipulando uma nova era no calendário japonês no .NET. Para obter informações sobre como testar seus aplicativos em sistemas Windows para garantir sua prontidão para a mudança de era, consulte Preparar seu aplicativo para a mudança de era japonesa. Para obter recursos no .NET que oferecem suporte a calendários com várias eras e práticas recomendadas ao trabalhar com calendários que suportam várias eras, consulte Trabalhando com eras.
O componente temporal de um DateTimeOffset valor é medido em unidades de 100 nanossegundos chamadas ticks, e uma data particular é o número de ticks desde as 12:00 da meia-noite, 1 de janeiro de 0001 d.C. no GregorianCalendar calendário. Um DateTimeOffset valor é sempre expresso no contexto de um calendário explícito ou padrão. Os tiques atribuídos aos segundos intercalares não são incluídos no número total de tiques.
Embora um DateTimeOffset valor inclua um deslocamento, não é uma estrutura de dados totalmente consciente do fuso horário. Embora um deslocamento em relação ao UTC seja uma característica de um fuso horário, não identifica inequivocamente um fuso horário. Não só múltiplos fusos horários partilham o mesmo deslocamento em relação ao UTC, como o deslocamento de um único fuso horário muda se observar o horário de verão. Isto significa que, assim que um DateTimeOffset valor é dissociado do seu fuso horário, já não pode ser ligado de forma inequívoca ao seu fuso horário original.
Como DateTimeOffset é uma estrutura, um DateTimeOffset objeto que foi declarado mas não de outra forma inicializado contém os valores predefinidos para cada um dos seus campos membros. Isto significa que a sua DateTime propriedade é definida como DateTimeOffset.MinValue e a sua Offset propriedade é definida como TimeSpan.Zero.
Pode criar um novo DateTimeOffset valor chamando qualquer uma das sobrecargas do seu construtor, que são semelhantes aos construtores sobrecarregados da DateTime estrutura. Também pode criar um novo DateTimeOffset valor atribuindo-lhe um DateTime valor. Isto é uma conversão implícita; não requer um operador de casting (em C#) nem chamada a um método de conversão (no Visual Basic). Também pode inicializar um DateTimeOffset valor a partir da representação de cadeias de uma data e hora chamando vários métodos estáticos de análise sintática de cadeias, que incluem Parse, ParseExact, TryParse, e TryParseExact.
Os membros da DateTimeOffset estrutura fornecem funcionalidade nas seguintes áreas:
Aritmética de data e hora.
Pode adicionar ou subtrair datas ou intervalos de tempo de um valor específico DateTimeOffset . Operações aritméticas com DateTimeOffset valores, ao contrário daquelas com DateTime valores, ajustam-se para diferenças nos deslocamentos temporais ao devolver um resultado. Por exemplo, o código seguinte utiliza DateTime variáveis para subtrair a hora local atual da hora UTC atual. O código utiliza DateTimeOffset então variáveis para realizar a mesma operação. A subtração com DateTime valores devolve a diferença do fuso horário local em relação ao UTC, enquanto a subtração com DateTimeOffset valores devolve 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 ModuleOperações de conversão de tipo.
Podes converter DateTimeOffset valores em DateTime valores e vice-versa.
Manipulação do tempo e operações de extração.
Pode extrair tanto a data como a hora de um DateTimeOffset valor. Também pode recuperar o valor de um determinado DateTimeOffset componente, como o seu ano ou o seu mês.
Note
Se estiver a trabalhar com um valor ticks que pretende converter para outro intervalo de tempo, como minutos ou segundos, deve usar , TimeSpan.TicksPerDayTimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecond, ou TimeSpan.TicksPerMillisecond constante para realizar a conversão. Por exemplo, para adicionar o número de segundos representado por um número especificado de ticks ao componente Second de um valor DateTimeOffset, pode usar a expressão
dateValue.Second + nTicks/Timespan.TicksPerSecond.Conversão de data e hora.
Pode converter qualquer DateTimeOffset valor para outro DateTimeOffset valor que represente o mesmo ponto no tempo noutro fuso horário. No entanto, as regras de ajuste de um fuso horário são aplicadas apenas no caso do ToLocalTime método, que converte um DateTimeOffset valor para a data e hora na zona local do sistema.
Comparação de data e hora.
Pode determinar se algum valor DateTimeOffset é anterior, igual ou posterior a outro DateTimeOffset valor. Antes de a comparação ser realizada, todos os valores são convertidos para UTC.
Construtores
| Name | Description |
|---|---|
| DateTimeOffset(DateTime, TimeSpan) |
Inicializa uma nova instância da DateTimeOffset estrutura usando o valor especificado DateTime e |
| DateTimeOffset(DateTime) |
Inicializa uma nova instância da DateTimeOffset estrutura usando o valor especificado DateTime . |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Inicializa uma nova instância da DateTimeOffset estrutura usando os especificados |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializa uma nova instância da DateTimeOffset estrutura usando os especificados |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializa uma nova instância da DateTimeOffset estrutura usando os especificados |
| DateTimeOffset(Int64, TimeSpan) |
Inicializa uma nova instância da DateTimeOffset estrutura usando o número especificado de |
Campos
| Name | Description |
|---|---|
| MaxValue |
Representa o maior valor possível de DateTimeOffset. Este campo é só de leitura. |
| MinValue |
Representa o valor mais antigo possível DateTimeOffset . Este campo é só de leitura. |
| UnixEpoch |
O valor desta constante é equivalente a 00:00:00.0000000 UTC, 1 de janeiro de 1970, no calendário gregoriano. UnixEpoch define o momento no tempo em que o tempo Unix é igual a 0. |
Propriedades
| Name | Description |
|---|---|
| Date |
Obtém um DateTime valor que representa o componente de data do objeto atual DateTimeOffset . |
| DateTime |
Obtém um DateTime valor que representa a data e hora do objeto atual DateTimeOffset . |
| Day |
Recebe o dia do mês representado pelo objeto atual DateTimeOffset . |
| DayOfWeek |
Obtém o dia da semana representado pelo objeto atual DateTimeOffset . |
| DayOfYear |
Obtém o dia do ano representado pelo objeto atual DateTimeOffset . |
| Hour |
Obtém o componente da hora do tempo representado pelo objeto atual DateTimeOffset . |
| LocalDateTime |
Obtém um DateTime valor que representa a data e hora locais do objeto atual DateTimeOffset . |
| Millisecond |
Obtém o componente milissegundo do tempo representado pelo objeto atual DateTimeOffset . |
| Minute |
Obtém o componente minúsculo do tempo representado pelo objeto atual DateTimeOffset . |
| Month |
Obtém o componente mensal da data representada pelo objeto atual DateTimeOffset . |
| Now |
Obtém um DateTimeOffset objeto definido para a data e hora atuais no computador atual, com o deslocamento definido para o deslocamento da hora local a partir do Tempo Universal Coordenado (UTC). |
| Offset |
Obtém o deslocamento do tempo a partir do Tempo Universal Coordenado (UTC). |
| Second |
Obtém o segundo componente do tempo do relógio representado pelo objeto atual DateTimeOffset . |
| Ticks |
Obtém o número de ticks que representa a data e hora do objeto atual DateTimeOffset em tempo de relógio. |
| TimeOfDay |
Dá a hora do dia para o objeto atual DateTimeOffset . |
| UtcDateTime |
Obtém um DateTime valor que representa a data e hora do Tempo Universal Coordenado (UTC) do objeto atual DateTimeOffset . |
| UtcNow |
Obtém um DateTimeOffset objeto cuja data e hora estão definidas para a data e hora atuais do Tempo Universal Coordenado (UTC) e cujo deslocamento é Zero. |
| UtcTicks |
Obtém o número de ticks que representa a data e hora do objeto atual DateTimeOffset em Tempo Universal Coordenado (UTC). |
| Year |
Obtém o componente do ano da data representado pelo objeto atual DateTimeOffset . |
Métodos
| Name | Description |
|---|---|
| Add(TimeSpan) |
Devolve um novo DateTimeOffset objeto que adiciona um intervalo de tempo especificado ao valor desta instância. |
| AddDays(Double) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de dias inteiros e fracionários ao valor desta instância. |
| AddHours(Double) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de horas inteiras e fracionárias ao valor desta instância. |
| AddMilliseconds(Double) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de milissegundos ao valor desta instância. |
| AddMinutes(Double) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de minutos inteiros e fracionários ao valor desta instância. |
| AddMonths(Int32) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de meses ao valor desta instância. |
| AddSeconds(Double) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de segundos inteiros e fracionários ao valor desta instância. |
| AddTicks(Int64) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de ticks ao valor desta instância. |
| AddYears(Int32) |
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de anos ao valor desta instância. |
| Compare(DateTimeOffset, DateTimeOffset) |
Compara dois DateTimeOffset objetos e indica se o primeiro é anterior ao segundo, igual ao segundo ou posterior ao segundo. |
| CompareTo(DateTimeOffset) |
Compara o objeto atual DateTimeOffset com um objeto especificado DateTimeOffset e indica se o objeto atual é anterior, igual ou posterior ao segundo DateTimeOffset objeto. |
| Equals(DateTimeOffset, DateTimeOffset) |
Determina se dois objetos especificados DateTimeOffset representam o mesmo ponto no tempo. |
| Equals(DateTimeOffset) |
Determina se o objeto atual DateTimeOffset representa o mesmo ponto no tempo que um objeto especificado DateTimeOffset . |
| Equals(Object) |
Determina se um DateTimeOffset objeto representa o mesmo ponto no tempo que um objeto especificado. |
| EqualsExact(DateTimeOffset) |
Determina se o objeto atual DateTimeOffset representa o mesmo tempo e tem o mesmo deslocamento que um objeto especificado DateTimeOffset . |
| FromFileTime(Int64) |
Converte o tempo especificado do ficheiro Windows para um tempo local equivalente. |
| FromUnixTimeMilliseconds(Int64) |
Converte um tempo Unix expresso como o número de milissegundos decorridos desde 1970-01-01T00:00:00Z num DateTimeOffset valor. |
| FromUnixTimeSeconds(Int64) |
Converte um tempo Unix expresso como o número de segundos decorridos desde 1970-01-01T00:00:00Z para um DateTimeOffset valor. |
| GetHashCode() |
Devolve o código hash do objeto atual DateTimeOffset . |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte a representação de intervalo especificada de uma data e hora para o seu DateTimeOffset equivalente, utilizando a informação de formato e o estilo de formatação específicos de cada cultura. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Converte a representação em cadeia especificada de uma data e hora para o seu DateTimeOffset equivalente, usando a informação de formato e o estilo de formatação específicos da cultura especificados. |
| Parse(String, IFormatProvider) |
Converte a representação de cadeias especificada de uma data e hora para o seu DateTimeOffset equivalente usando a informação de formato específica para cultura. |
| Parse(String) |
Converte a representação especificada de uma data, hora e deslocamento para o seu DateTimeOffset equivalente. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte um intervalo de caracteres que representa uma data e hora para o seu DateTimeOffset equivalente, usando o formato especificado, informação de formato específica da cultura e estilo. O formato da data e hora da representação deve corresponder exatamente ao formato especificado. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Converte um intervalo de caracteres que contém a representação em cadeia de uma data e hora para o seu DateTimeOffset equivalente, usando os formatos especificados, informação de formato específica da cultura e estilo. O formato da representação de data e hora deve corresponder exatamente a um dos formatos especificados. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Converte a representação em cadeia especificada de uma data e hora para o seu DateTimeOffset equivalente usando o formato especificado, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| ParseExact(String, String, IFormatProvider) |
Converte a representação de cadeias especificada de uma data e hora para o seu DateTimeOffset equivalente usando o formato especificado e a informação de formato específica da cultura. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Converte a representação de string especificada de uma data e hora para o seu DateTimeOffset equivalente usando os formatos especificados, informação de formato específica para cultura e estilo. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| Subtract(DateTimeOffset) |
Subtrai um DateTimeOffset valor que representa uma data e hora específicas do objeto atual DateTimeOffset . |
| Subtract(TimeSpan) |
Subtrai um intervalo de tempo especificado ao objeto atual DateTimeOffset . |
| ToFileTime() |
Converte o valor do objeto atual DateTimeOffset para um tempo de ficheiro Windows. |
| ToLocalTime() |
Converte o objeto atual DateTimeOffset num DateTimeOffset objeto que representa a hora local. |
| ToOffset(TimeSpan) |
Converte o valor do objeto atual DateTimeOffset para a data e hora especificadas por um valor de deslocamento. |
| ToString() |
Converte o valor do objeto atual DateTimeOffset para a sua representação equivalente em cadeias. |
| ToString(IFormatProvider) |
Converte o valor do objeto atual DateTimeOffset para a sua representação equivalente de cadeias usando a informação de formatação específica para cultura. |
| ToString(String, IFormatProvider) |
Converte o valor do objeto atual DateTimeOffset para a sua representação equivalente de cadeias usando o formato especificado e a informação específica de formato da cultura. |
| ToString(String) |
Converte o valor do objeto atual DateTimeOffset para a sua representação equivalente de cadeias usando o formato especificado. |
| ToUniversalTime() |
Converte o objeto atual DateTimeOffset para um DateTimeOffset valor que representa o Tempo Universal Coordenado (UTC). |
| ToUnixTimeMilliseconds() |
Devolve o número de milissegundos decorridos desde 1970-01-01T00:00:00.000Z. |
| ToUnixTimeSeconds() |
Devolve o número de segundos decorridos desde 1970-01-01T00:00:00Z. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância atual de deslocamento de data-hora no espaço fornecido de caracteres. |
| TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Tenta converter uma representação de intervalo especificada de uma data e hora para o seu DateTimeOffset equivalente, e retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Tenta converter uma representação de intervalo especificada de uma data e hora para o seu DateTimeOffset equivalente, e retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, DateTimeOffset) |
Tenta converter uma representação de cadeia especificada de uma data e hora para o seu DateTimeOffset equivalente, e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Tenta converter uma representação de cadeia especificada de uma data e hora para o seu DateTimeOffset equivalente, e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Converte a representação de uma data e hora num intervalo de caracteres para o seu DateTimeOffset equivalente, usando o formato especificado, informação de formato específica da cultura e estilo. O formato da data e hora da representação deve corresponder exatamente ao formato especificado. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Converte a representação de uma data e hora num intervalo de caracteres para o seu DateTimeOffset equivalente usando os formatos especificados, informação de formato específica da cultura e estilo. O formato da representação de data e hora deve corresponder exatamente a um dos formatos especificados. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Converte a representação em cadeia especificada de uma data e hora para o seu DateTimeOffset equivalente usando o formato especificado, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Converte a representação de cadeias especificada de uma data e hora para o seu DateTimeOffset equivalente usando o array especificado de formatos, informação de formato específica de cultura e estilo. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
Operadores
| Name | Description |
|---|---|
| Addition(DateTimeOffset, TimeSpan) |
Adiciona um intervalo de tempo especificado a um DateTimeOffset objeto que tem uma data e hora especificadas, e produz um DateTimeOffset objeto que tem uma nova data e hora. |
| Equality(DateTimeOffset, DateTimeOffset) |
Determina se dois objetos especificados DateTimeOffset representam o mesmo ponto no tempo. |
| GreaterThan(DateTimeOffset, DateTimeOffset) |
Determina se um objeto especificado DateTimeOffset é maior (ou posterior) a um segundo objeto especificado DateTimeOffset . |
| GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Determina se um objeto especificado DateTimeOffset é maior ou igual a um segundo objeto especificado DateTimeOffset . |
| Implicit(DateTime to DateTimeOffset) |
Define uma conversão implícita de um DateTime objeto para um DateTimeOffset objeto. |
| Inequality(DateTimeOffset, DateTimeOffset) |
Determina se dois objetos especificados DateTimeOffset referem-se a pontos diferentes no tempo. |
| LessThan(DateTimeOffset, DateTimeOffset) |
Determina se um objeto especificado DateTimeOffset é inferior a um segundo objeto especificado DateTimeOffset . |
| LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Determina se um objeto especificado DateTimeOffset é inferior a um segundo objeto especificado DateTimeOffset . |
| Subtraction(DateTimeOffset, DateTimeOffset) |
Subtrai um DateTimeOffset objeto de outro e obtém-se um intervalo de tempo. |
| Subtraction(DateTimeOffset, TimeSpan) |
Subtrai um intervalo de tempo especificado de uma data e hora especificadas, obtendo uma nova data e hora. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara o valor do objeto atual DateTimeOffset com outro objeto do mesmo tipo. |
| IDeserializationCallback.OnDeserialization(Object) |
Executa-se quando a desserialização de um objeto foi concluída. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Preenche um SerializationInfo objeto com os dados necessários para serializar o objeto atual DateTimeOffset . |