SharePoint no tiene en cuenta los milisegundos January 25, 2012
Posted by juanpablo1manrique in SharePoint, SharePoint Development.Tags: Developer, SharePoint
trackback
Si se realiza un query como
en donde queremos obtener los items que se encuentren entre un rango de fechas
DateTime endt = new DateTime(2012, 01, 24, 10, 41, 26, 451); //2012/01/24 10:41:26.451
DateTime endt = new DateTime(2012, 01, 24, 10, 41, 27, 478); //2012/01/24 10:41:27.478
Aunque el CAML Query no falla, definitivamente no tiene en cuenta los milisegundos, sino que los resultados que retorna solo tienen en cuenta los segundos y el resultado es acorde solo a los segundos,
Me puse en la tarea de realizar una búsqueda e imprimir el dato que contenia la columna tipo fecha de la siguiente manera,
DateTime itemCreatedDate = (DateTime)objSPItem[“Created”];
sbMessageResponse.Append(“<br />” + itemCreatedDate.ToString(“yyyy-MM-ddTHH:mm:ss.fffZ”));
El valor mostrado en pantalla no posee valores de milisegundos
——————————Created:2012-01-24T10:41:27.000Z
Excelente artículo de Juan Pablo Manrrique, como siempre, tratando otro de los temas #hardcore de Sharepoint