Compartilhar via


SPTimeZone.UTCToLocalTime method

Converte o valor especificado de DateTime do tempo Universal Coordenado (UTC) para a hora local.

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

Syntax

'Declaração
<SecurityPermissionAttribute(SecurityAction.Assert, UnmanagedCode := True)> _
Public Function UTCToLocalTime ( _
    date As DateTime _
) As DateTime
'Uso
Dim instance As SPTimeZone
Dim date As DateTime
Dim returnValue As DateTime

returnValue = instance.UTCToLocalTime(date)
[SecurityPermissionAttribute(SecurityAction.Assert, UnmanagedCode = true)]
public DateTime UTCToLocalTime(
    DateTime date
)

Parâmetros

Valor retornado

Type: System.DateTime
Uma estrutura de System.DateTime que contém a data e a hora são convertidas em seus valores locais.

Examples

O exemplo de código a seguir exibe a data e a hora em que cada arquivo em uma biblioteca de documentos foi criada de documentos compartilhados e última modificada, conversão de valores de data e hora para o horário local.

Dim siteCollection As New SPSite("https://localhost")
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim files As SPFileCollection = site.Folders("Shared Documents").Files

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

Dim file As SPFile

For Each file In  files

    Console.WriteLine(SPEncode.HtmlEncode(file.Title) _
        & " :: " & timeZone.UTCToLocalTime(file.TimeCreated) & " :: " _
        & timeZone.UTCToLocalTime(file.TimeLastModified) & "<BR>")

Next file
using (SPSite oSiteCollection = new SPSite("https://localhost"))
{
    using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
    {
        SPFileCollection collFiles = oWebsite.Folders["Shared Documents"].Files;
        SPRegionalSettings oRegionalSettings = oWebsite.RegionalSettings;
        SPTimeZone oTimeZone = oRegionalSettings.TimeZone;

        foreach (SPFile oFile in collFiles)
        {
            Console.WriteLine(oFile.Title +
            " :: " + oTimeZone.UTCToLocalTime(oFile.TimeCreated) +
            " :: " + oTimeZone.UTCToLocalTime(oFile.TimeLastModified) +
            "<BR>");
        }
    }
}

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