TimeZone.ToUniversalTime(DateTime) Methode

Definitie

Retourneert de Coordinated Universal Time (UTC) die overeenkomt met een opgegeven tijd.

public:
 virtual DateTime ToUniversalTime(DateTime time);
public virtual DateTime ToUniversalTime(DateTime time);
abstract member ToUniversalTime : DateTime -> DateTime
override this.ToUniversalTime : DateTime -> DateTime
Public Overridable Function ToUniversalTime (time As DateTime) As DateTime

Parameters

time
DateTime

Een datum en tijd.

Retouren

Een DateTime object waarvan de waarde de Coordinated Universal Time (UTC) is die overeenkomt met time.

Opmerkingen

Als in de lokale tijdzone zomertijd wordt waargenomen, ToUniversalTime past u de huidige aanpassingsregel toe op de time parameter bij het uitvoeren van de conversie.

Note

De ToUniversalTime methode herkent alleen de huidige regel voor zomertijdaanpassing voor de lokale tijdzone. Als gevolg hiervan wordt gegarandeerd dat de Coordinated Universal Time (UTC) die overeenkomt met een bepaalde lokale tijd, alleen wordt geretourneerd tijdens de periode waarin de laatste aanpassingsregel van kracht is. Het kan onnauwkeurige resultaten retourneren als time dit een historische datum- en tijdwaarde is die is onderworpen aan een eerdere aanpassingsregel.

Als de time parameter een dubbelzinnige tijd is, wordt ervan uitgegaan dat deze een standaardtijd is. (Een dubbelzinnige tijd is een tijd die kan worden toegewezen aan een standaardtijd of aan een zomertijd in de lokale tijdzone.) Als time dit een ongeldige tijd is, trekt de methode de lokale tijd af van de UTC-offset van de lokale tijdzone om UTC te retourneren. (Een ongeldige tijd is een tijd die niet bestaat vanwege de toepassing van zomertijdaanpassingsregels.)

Omdat time deze wordt geïnterpreteerd in relatie tot de huidige tijdzone op het huidige systeem, kan de datum en tijd die door deze methode worden geretourneerd, verschillen als een toepassing wordt uitgevoerd op verschillende computers of op dezelfde computer met verschillende tijdzones. Voor gevallen waarin een datum- en tijdwaarde één eenduidig tijdstip moet vertegenwoordigen, gebruikt u een DateTimeOffset waarde om de lokale tijd weer te geven.

De ToUniversalTime methode komt overeen met de overbelasting van de TimeZoneInfo.ConvertTimeToUtc(DateTime) methode met een DateTime parameter waarvan Kind de eigenschap niet gelijk is DateTimeKind.Utcaan . Gebruik waar mogelijk de overbelasting van de TimeZoneInfo.ConvertTimeToUtc(DateTime) methode.

Van toepassing op

Zie ook