Ich suche nach einer Möglichkeit, eine Suche zu speichern, die ein relatives Datum enthält. Insbesondere suche ich nach einer Möglichkeit, eine Suche zu speichern, die mit Dateien übereinstimmt, deren Änderungsdatum vor 7 Tagen liegt .
Ich habe das Windows Search Advanced Query Syntax- Dokument gelesen und sehe vor 7 Tagen keine Möglichkeit, dies zu sagen.
Im Abschnitt Zahlen und Bereiche wird erwähnt, dass relative Daten möglich sind. Das Problem ist, dass die dort beschriebenen relativen Daten nicht den von mir benötigten Kriterien entsprechen. Die letzte Woche sieht fast so aus, wie ich es möchte, außer wenn ich eine Abfrage wie after:lastweek
an einem Montag ausführe , werden nur meine Dateien angezeigt , die seit Sonntag um 12:00 Uhr geändert wurden. Die letzte Woche / der letzte Monat scheint relativ zum Beginn der Woche / des Monats zu sein, was ich nicht brauche.
Relative Daten mit mehreren Wörtern: Woche, nächster Monat, letzte Woche, vergangener Monat oder nächstes Jahr. Die Werte können auch wie folgt vertraglich eingegeben werden: diese Woche, der nächste Monat, die letzte Woche, der vergangene Monat, das kommende Jahr.
Eine schöne Sache bei gespeicherten Suchvorgängen ist, dass sie als XML-Dokument gespeichert und das Dateiformat dokumentiert werden . Ich sehe nicht, wie man einen korrekten Wert für eine Datumszeit bildet. Wenn ich dieses Format verstehen könnte, könnte ich vermutlich einen Texteditor verwenden und eine gespeicherte Suche erstellen, die das tut, was ich will.
Fragment aus den Beispielen :
<conditions>
<condition type="leafCondition" valuetype="System.StructuredQueryType.DateTime"
property="System.DateModified" operator="imp"
value="R00UUUUUUUUZZXD-30NU" propertyType="wstr" />
</conditions>
Zusammenfassend suche ich nach einer Antwort auf eine oder beide dieser Fragen
- Wie mache ich eine Abfrage für 'vor 7 Tagen' mit der Standardsyntax?
- Wie wird die DateTime in einer gespeicherten Suche gespeichert?