SPFieldDateTime.GetFieldValueAsText method (Object)
Retorna o valor de dados do campo especificado, expressado em formato Tempo Universal Coordenado (UTC), como uma cadeia de caracteres.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Overrides Function GetFieldValueAsText ( _
value As Object _
) As String
'Uso
Dim instance As SPFieldDateTime
Dim value As Object
Dim returnValue As String
returnValue = instance.GetFieldValueAsText(value)
public override string GetFieldValueAsText(
Object value
)
Parâmetros
value
Type: System.ObjectUm object que representa o valor de dados para converter no formato UTC, da seguinte maneira: YYYY-MM-DDTHH:MM:SSZ.
Valor retornado
Type: System.String
Uma seqüência de caracteres que contém o valor de dados de campo.
Comentários
O método GetFieldValueAsText requer que os valores de data e hora estejam no formato UTC, enquanto a maioria dos métodos de SharePoint Foundation para retornar dados da lista de retorno de valores no horário local. Conseqüentemente, ao executar consultas para dados de lista, você precisa converter os valores de tempo para chegar aos resultados esperados. Para retornar os itens de data UTC e a hora, use um objeto SPQuery e defina a propriedade de DatesInUtc para true, conforme mostrado no exemplo a seguir:
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);