Share via


SPTimeZone class

表示實作在 SharePoint 網站的時區設定。

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.SPTimeZone

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

Syntax

'宣告
Public Class SPTimeZone
'用途
Dim instance As SPTimeZone
public class SPTimeZone

備註

您可以使用SPRegionalSettings類別的TimeZone屬性,傳回用於特定網站或使用者選取要檢視的時區的時區。否則,請使用SPRegionalSettings類別的TimeZones屬性來傳回的時區選項集合,在站台或Microsoft SharePoint Foundation的部署中。

若要從集合傳回單一時區使用索引子。例如,如果集合指派給名為collTimeZones的變數時,使用collTimeZones[index] 在 C# 或collTimeZones(index)index所在的時區,集合中的索引編號的 Visual Basic 中。

Examples

下列程式碼範例會顯示目前的網站集合中的所有站台的時區。

Dim siteCollection As New SPSite("https://localhost")
Dim subSites As SPWebCollection = siteCollection.AllWebs
Dim site As SPWeb
For Each site In subSites
    Console.WriteLine(site.RegionalSettings.TimeZone.Description)
Next site
using(SPSite oSiteCollection = new SPSite("https://localhost"))
{
    SPWebCollection collWebsites = oSiteCollection.AllWebs;
    foreach (SPWeb oWebsite in collWebsites)
    {
        Console.WriteLine(oWebsite.RegionalSettings.TimeZone.Description);
        oWebsite.Dispose();
    }
}
注意事項注意事項

某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

請參閱

參照

SPTimeZone members

Microsoft.SharePoint namespace