共用方式為


SPFieldDateTime.GetFieldValueAsText method (Object)

傳回指定的欄位的資料值,以國際標準時間 (UTC) 格式,以字串表示。

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

Syntax

'宣告
Public Overrides Function GetFieldValueAsText ( _
    value As Object _
) As String
'用途
Dim instance As SPFieldDateTime
Dim value As Object
Dim returnValue As String

returnValue = instance.GetFieldValueAsText(value)
public override string GetFieldValueAsText(
    Object value
)

參數

  • value
    Type: System.Object

    表示要將 UTC 格式轉換,如下所示的資料值object : YYYY-公釐-DDTHH:MM:SSZ。

傳回值

Type: System.String
字串,包含欄位的資料值。

備註

GetFieldValueAsText方法需要日期和時間值是以 UTC 格式,在大部分的SharePoint Foundation方法,傳回清單資料的傳回值以當地時間時。因此,執行時查詢清單資料,您必須轉換時間值,取得預期的結果。若要傳回 UTC 日期和時間項目,使用SPQuery物件,並將DatesInUtc屬性設定為true,,如下列範例所示:

Dim query As New SPQuery()
query.DatesInUtc = true
Dim listItems As SPListItemCollection = list.GetItems(query)
SPQuery query = new SPQuery();
query.DatesInUtc = true;
SPListItemCollection listItems = list.GetItems(query);

請參閱

參照

SPFieldDateTime class

SPFieldDateTime members

GetFieldValueAsText overload

Microsoft.SharePoint namespace