Compartir a través de


del método SPTimeZone.UTCToLocalTime

Convierte el valor especificado DateTime de hora Universal coordinada (UTC) a la hora local.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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 devuelto

Tipo: System.DateTime
Una estructura System.DateTime que contiene la fecha y hora se convierte en sus valores locales.

Ejemplos

En el ejemplo de código siguiente se muestra la fecha y hora en que cada archivo en un documentos compartidos se ha creado la biblioteca de documentos y la última modificado, la conversión de valores de fecha y hora a hora 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>");
        }
    }
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPTimeZone

Miembros SPTimeZone

Espacio de nombres Microsoft.SharePoint