jump to navigation

SharePoint no tiene en cuenta los milisegundos January 25, 2012

Posted by juanpablo1manrique in SharePoint, SharePoint Development.
Tags: ,
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

 

Comments»

1. Juan Carlos Ruiz (@JuanKRuiz) - January 25, 2012

Excelente artículo de Juan Pablo Manrrique, como siempre, tratando otro de los temas #hardcore de Sharepoint


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: