lundi 14 avril 2008

Du problème des dates dans la CAML Query

Pour utiliser les dates dans vos CAML Query par exemple pour faire des opérations avec comme référence la date du jour (date du jour -/+ N),

vous pouvez soit vous la jouer "Je connais l'API par coeur" pour obtenir le format correct avec :
SPUtility.CreateISO8601DateTimeFromSystemDateTime(System.DateTime.Now)

http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1313

ou bien, simple et efficace directement dans la requête avec :
<Value Type='DateTime' IncludeTimeValue='FALSE'><Today OffsetDays='{0}'/></Value>

http://geekswithblogs.net/naijacoder/archive/2007/11/20/117017.aspx

Aucun commentaire: