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);