SPFieldDateTime.GetFieldValueAsText 方法 (Object)
返回指定的字段数据值,以协调世界时 (UTC) 格式,作为字符串表示。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
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
类型:System.Object代表要转换以 UTC 格式,如下所示的数据值object : YYYY-MM-DDTHH:MM:SSZ。
返回值
类型: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);