DateFormats

SearchOptions.DateFormats property

Obtiene la colección de formatos de fecha para la búsqueda por rango de fechas. Los formatos de fecha predeterminados son ‘dd.MM.yyyy’, ‘MM/dd/yyyy’ y ‘yyyy-MM-dd’.

public DateFormatCollection DateFormats { get; }

El valor de la propiedad

La colección de formatos de fecha para la búsqueda por rango de fechas.

Ejemplos

El ejemplo muestra cómo configurar los formatos de fecha para la búsqueda.

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

Index index = new Index(indexFolder); // Creando un índice en la carpeta especificada
index.Add(documentsFolder); // Indexación de documentos de la carpeta especificada

SearchOptions options = new SearchOptions();
options.DateFormats.Clear(); // Eliminando los formatos de fecha predeterminados
DateFormatElement[] elements = new DateFormatElement[]
{
    DateFormatElement.MonthTwoDigits,
    DateFormatElement.DayOfMonthTwoDigits,
    DateFormatElement.YearFourDigits,
};
// Creando un patrón de formato de fecha 'MM/dd/yyyy'
DateFormat dateFormat = new DateFormat(elements, "/");
options.DateFormats.Add(dateFormat);

SearchResult result = index.Search(query, options); // Buscar en el índice

Ver también