SPTimeZone.LocalTimeToUTC 方法

从本地时间转换为协调通用时间 (UTC) 的指定的DateTime值。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Function LocalTimeToUTC ( _
    date As DateTime _
) As DateTime
用法
Dim instance As SPTimeZone
Dim date As DateTime
Dim returnValue As DateTime

returnValue = instance.LocalTimeToUTC(date)
public DateTime LocalTimeToUTC(
    DateTime date
)

参数

  • date
    类型:System.DateTime

    表示要转换的本地日期和时间值的 System.DateTime 对象。

返回值

类型:System.DateTime
一个System.DateTime对象,该对象包含的日期转换为 UTC。

示例

下面的代码示例将日期和时间值转换为 UTC,并显示转换后的值。

Dim siteCollection As New SPSite("https://localhost")
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")

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

Dim dateTime As New System.DateTime(2004, 7, 15, 9, 5, 30, 0)

Console.WriteLine(timeZone.LocalTimeToUTC(dateTime).ToString())
using (SPSite oSiteCollection = new SPSite("https://localhost"))
{
    using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
    {
        SPRegionalSettings oRegionalSettings = oWebsite.RegionalSettings;
        SPTimeZone oTimeZone = oRegionalSettings.TimeZone;
        System.DateTime dtDateNew = new System.DateTime(2007, 7, 15, 9, 5, 30, 0);
        Console.WriteLine(oTimeZone.LocalTimeToUTC(dtDateNew).ToString());
    }
}

备注

某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects

另请参阅

引用

SPTimeZone 类

SPTimeZone 成员

Microsoft.SharePoint 命名空间