SPTimeZone.UTCToLocalTime-Methode
Konvertiert den Wert der angegebenen DateTime von Coordinated Universal Time (UTC) in Ortszeit.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<SecurityPermissionAttribute(SecurityAction.Assert, UnmanagedCode := True)> _
Public Function UTCToLocalTime ( _
date As DateTime _
) As DateTime
'Usage
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
)
Parameter
- date
Typ: System.DateTime
Rückgabewert
Typ: System.DateTime
Eine System.DateTime -Struktur, die das Datum und die Uhrzeit enthält, die in ihre lokale Werte konvertiert werden.
Beispiele
Im folgenden Codebeispiel zeigt das Datum und die Uhrzeit auf die jede Datei in einer Dokumentbibliothek erstellten freigegebene Dokumente und letzten Änderung Datums-und Zeitwerte in Ortszeit konvertieren.
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>");
}
}
}
Hinweis
Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.