DateFormats

SearchOptions.DateFormats property

Obtient la collection de formats de date pour la recherche de plage de dates. Les formats de date par défaut sont ‘dd.MM.yyyy’, ‘MM/dd/yyyy’ et ‘yyyy-MM-dd’.

public DateFormatCollection DateFormats { get; }

Valeur de la propriété

La collection de formats de date pour la recherche de plage de dates.

Exemples

L’exemple montre comment définir les formats de date pour la recherche.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";

Index index = new Index(indexFolder); // Création d'un index dans le dossier spécifié
index.Add(documentsFolder); // Indexation des documents du dossier spécifié

SearchOptions options = new SearchOptions();
options.DateFormats.Clear(); // Suppression des formats de date par défaut
DateFormatElement[] elements = new DateFormatElement[]
{
    DateFormatElement.MonthTwoDigits,
    DateFormatElement.DayOfMonthTwoDigits,
    DateFormatElement.YearFourDigits,
};
// Création d'un modèle de format de date 'MM/jj/aaaa'
DateFormat dateFormat = new DateFormat(elements, "/");
options.DateFormats.Add(dateFormat);

SearchResult result = index.Search(query, options); // Recherche dans l'index

Voir également