DateTimeOffset.Offset Propriedade
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.
Obtém o deslocamento do tempo a partir do Tempo Universal Coordenado (UTC).
public:
property TimeSpan Offset { TimeSpan get(); };
public TimeSpan Offset { get; }
member this.Offset : TimeSpan
Public ReadOnly Property Offset As TimeSpan
Valor de Propriedade
A diferença entre o valor temporal do objeto atual DateTimeOffset e o Tempo Universal Coordenado (UTC).
Exemplos
O exemplo seguinte utiliza a Offset propriedade para mostrar a diferença da hora local em relação ao Tempo Universal Coordenado (UTC).
DateTimeOffset localTime = DateTimeOffset.Now;
Console.WriteLine("The local time zone is {0} hours and {1} minutes {2} than UTC.",
Math.Abs(localTime.Offset.Hours),
localTime.Offset.Minutes,
localTime.Offset.Hours < 0 ? "earlier" : "later");
// The example displays output similar to the following for a system in the
// U.S. Pacific Standard Time zone:
// The local time zone is 8 hours and 0 minutes earlier than UTC.
let localTime = DateTimeOffset.Now
printfn $"""The local time zone is {abs localTime.Offset.Hours} hours and {localTime.Offset.Minutes} minutes {if localTime.Offset.Hours < 0 then "earlier" else "later"} than UTC."""
// The example displays output similar to the following for a system in the
// U.S. Pacific Standard Time zone:
// The local time zone is 8 hours and 0 minutes earlier than UTC.
Dim localTime As DateTimeOffset = DateTimeOffset.Now
Console.WriteLine("The local time zone is {0} hours and {1} minutes {2} than UTC.", _
Math.Abs(localTime.Offset.Hours), _
localTime.Offset.Minutes, _
IIf(localTime.Offset.Hours < 0, "earlier", "later"))
' If run on a system whose local time zone is U.S. Pacific Standard Time,
' the example displays output similar to the following:
' The local time zone is 8 hours and 0 minutes earlier than UTC.
Observações
O valor da Hours propriedade do objeto devolvido TimeSpan pode variar de -14 horas a 14 horas.
O valor da Offset propriedade é preciso ao minuto.