<p>Je cherche un moyen de sauvegarder une recherche qui inclut une date relative. Plus précisément, je cherche un moyen de sauvegarder une recherche qui correspond aux fichiers ayant une date de modification d’<strong>il y a 7 jours</strong>.</p>
<p>J’ai lu le document <a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx" rel="noopener nofollow ugc">Windows Search Advanced Query Syntax</a> et je ne vois pas de moyen de dire “il y a 7 jours”.</p>
<p>La section <a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx#E1E" rel="noopener nofollow ugc">nombres et intervalles</a> mentionne que les dates relatives sont possibles. Le problème est que les dates relatives décrites ne correspondent pas aux critères dont j’ai besoin. Le <strong>lastweek</strong> ressemble presque à ce que je veux, sauf que si j’exécute une requête comme <code>after:lastweek</code> un lundi, cela ne montrera que mes fichiers modifiés depuis dimanche à 00:00. Les lastweek/lastmonth semblent être relatifs au début de la semaine/du mois, ce qui n’est pas ce dont j’ai besoin.</p>
<blockquote></blockquote>
<p>Dates relatives en plusieurs mots : week, next<br>
month, last week, past month, ou<br>
coming year. Les valeurs peuvent également être<br>
saisies de manière contractée :<br>
thisweek, nextmonth, lastweek,<br>
pastmonth, comingyear.</p>
<p>Un aspect intéressant des recherches sauvegardées est qu’elles sont stockées sous forme de document XML et que le format de fichier est <a href="http://msdn.microsoft.com/en-us/library/bb892885(VS.85).aspx" rel="noopener nofollow ugc">documenté</a>. Je ne vois pas comment former une valeur correcte pour un datetime. Si j’arrivais à comprendre ce format, je soupçonne que je pourrais utiliser un éditeur de texte et créer une recherche sauvegardée qui fait ce que je veux.</p>
<p>Fragment des <a href="http://msdn.microsoft.com/en-us/library/bb892885(VS.85).aspx#savedsearch_examples" rel="noopener nofollow ugc">exemples</a> :</p>
<pre><code class="lang-auto"><conditions>
<condition type="leafCondition" valuetype="System.StructuredQueryType.DateTime"
property="System.DateModified" operator="imp"
value="R00UUUUUUUUZZXD-30NU" propertyType="wstr" />
</conditions>
</code></pre>
<p>Pour résumer, je cherche une réponse à l’une ou aux deux questions suivantes :</p>
<ul>
<li>
<p>Comment puis-je faire une requête pour “il y a 7 jours” en utilisant la syntaxe standard ?</p>
</li>
<li>
<p>Comment le DateTime est-il stocké dans une recherche sauvegardée ?</p>
</li>
</ul>
<hr>
<p><em>Source : <a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx" rel="noopener nofollow ugc">Super User</a></em></p>