SPTimeZone.UTCToLocalTime method
將指定的DateTime值從國際標準時間 (UTC) 轉換為本地時間。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
<SecurityPermissionAttribute(SecurityAction.Assert, UnmanagedCode := True)> _
Public Function UTCToLocalTime ( _
date As DateTime _
) As DateTime
'用途
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
)
參數
- date
Type: System.DateTime
傳回值
Type: System.DateTime
包含日期和時間的System.DateTime結構轉換為其本機的值。
Examples
下列程式碼範例會顯示在文件庫所建立的共用文件和上次修改日期和時間值轉換為當地時間的每個檔案的日期和時間。
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>");
}
}
}
注意事項 |
---|
某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects。 |