Compartilhar via


SPTimeZone.LocalTimeToUTC method

Converte o valor de especificado DateTime de hora local para Tempo Universal Coordenado (UTC).

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Function LocalTimeToUTC ( _
    date As DateTime _
) As DateTime
'Uso
Dim instance As SPTimeZone
Dim date As DateTime
Dim returnValue As DateTime

returnValue = instance.LocalTimeToUTC(date)
public DateTime LocalTimeToUTC(
    DateTime date
)

Parâmetros

  • date
    Type: System.DateTime

    Um objeto System.DateTime que representa o local data e valor de tempo para converter.

Valor retornado

Type: System.DateTime
Um objeto System.DateTime que contém a data é convertida para UTC.

Examples

O exemplo de código a seguir converte um valor de data e hora em UTC e exibe o valor convertido.

Dim siteCollection As New SPSite("https://localhost")
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")

Dim regSettings As SPRegionalSettings = site.RegionalSettings
Dim timeZone As SPTimeZone = regSettings.TimeZone

Dim dateTime As New System.DateTime(2004, 7, 15, 9, 5, 30, 0)

Console.WriteLine(timeZone.LocalTimeToUTC(dateTime).ToString())
using (SPSite oSiteCollection = new SPSite("https://localhost"))
{
    using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
    {
        SPRegionalSettings oRegionalSettings = oWebsite.RegionalSettings;
        SPTimeZone oTimeZone = oRegionalSettings.TimeZone;
        System.DateTime dtDateNew = new System.DateTime(2007, 7, 15, 9, 5, 30, 0);
        Console.WriteLine(oTimeZone.LocalTimeToUTC(dtDateNew).ToString());
    }
}

Dica

Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.

Ver também

Referência

SPTimeZone class

SPTimeZone members

Microsoft.SharePoint namespace