2009-06-01 5 views

Répondre

3

Voici comment faire

Dim TimeZone As TimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time") 
Dim Dated As DateTime = TimeZoneInfo.ConvertTimeToUtc(TempDate, TimeZone) 


Pour les ID TimeZones vérifier:

TimeZone.GetSystemTimeZones 
3

L'objet DateTime en .net fournit la méthode DateTime.ToUniversalTime. Puisque vous utilisez le VB Date Tapez le DateTime.FromOADate et DateTime.ToOAdate fournira la conversion entre la date et les types DateTime (voir Interop Considérations sous Conseils de programmationhere).

MISE À JOUR: Vous pouvez également consulter Converting Times Between Time Zones.

+0

Le DateTime.ToUniversalTime que je peux dire utilise le décalage horaire système pour la conversion. Les dates que j'ai besoin de convertir sont dans différents fuseaux horaires. – InfoStatus

Questions connexes