2009-05-14 8 views
0

existe-t-il un format dans la méthode ToString() de DateTime pour convertir le fuseau horaire en UTC? Je sais que je peux par programme convertir d'abord le DateTime en UTC, puis appeler ToString, mais j'ai une interface utilisateur où l'utilisateur peut spécifier le format, peuvent-ils en même temps convertir en UTC?.NET 2.0 DateTime.ToString() conversion à un fuseau horaire différent

Répondre

0

Non, vous devez d'abord convertir le DateTime dans le fuseau horaire souhaité.

4

Le .ToString ("u") formate en UTC mais pas convertir. Ce code ci-dessous convertir et présenter la date et l'heure au format UTC:

System.TimeZone.CurrentTimeZone.ToUniversalTime(Date.Now).ToString("u") 

ou

DateTime.Now.ToUniversalTime().ToString("u") 

autres formats peuvent être found here

Questions connexes