DateFormats

SearchOptions.DateFormats property

日付範囲検索の日付形式のコレクションを取得します。 デフォルトの日付形式は「dd.MM.yyyy」、「MM/dd/yyyy」、および「yyyy-MM-dd」です。

public DateFormatCollection DateFormats { get; }

プロパティ値

日付範囲検索用の日付形式のコレクション。

この例は、検索の日付形式を設定する方法を示しています.

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

Index index = new Index(indexFolder); // 指定したフォルダにインデックスを作成
index.Add(documentsFolder); // 指定されたフォルダからのドキュメントのインデックス作成

SearchOptions options = new SearchOptions();
options.DateFormats.Clear(); // デフォルトの日付形式を削除
DateFormatElement[] elements = new DateFormatElement[]
{
    DateFormatElement.MonthTwoDigits,
    DateFormatElement.DayOfMonthTwoDigits,
    DateFormatElement.YearFourDigits,
};
// 日付形式パターン 'MM/dd/yyyy' の作成
DateFormat dateFormat = new DateFormat(elements, "/");
options.DateFormats.Add(dateFormat);

SearchResult result = index.Search(query, options); // インデックスで検索

関連項目