Je veux obtenir la valeur de date pourComment déterminer la représentation locale d'un datetime GMT spécifique
1 novembre 2010 00:00:00 GMT
exprimé dans mon heure locale.
What is the best way? Currently, I am doing this:
Dim NovGmt As Date = New Date(2010, 11, 1, 0, 0, 0)
Dim Nov1AsLocal As Date = GetGmtExpressedAsLocal(NovGmt)
Private Function GetGmtExpressedAsLocal(ByVal gmtDate As Date) As Date
Return gmtDate.AddMinutes(GetMinuteOffsetFromGmt)
End Function
Private Function GetMinuteOffsetFromGmt() As Double
Dim NowTime As Date = Now
Dim NowAsGmt As Date = NowTime.ToUniversalTime
Return CType(DateDiff(DateInterval.Minute, NowAsGmt, NowTime), Double)
End Function
De même, quelqu'un peut-il me dire la différence entre les datatypes Date et DateTime? Est-ce que DateTime est plus récent que Date ou est-ce simplement un synonyme de Date? Si ce dernier, pourquoi avoir les deux?
Garçon ai-je rendu plus difficile que nécessaire. Merci – VJK