DateFormat

DateFormat class

Bir tarih biçimini temsil eder.

public class DateFormat

yapıcılar

İsim Tanım
DateFormat(DateFormatElement[], string) Yeni bir örneğini başlatır.DateFormat sınıf.
DateFormat(string, DateFormatElement[]) Yeni bir örneğini başlatır.DateFormat sınıf.

Özellikleri

İsim Tanım
DateSeparator { get; } Tarih ayırıcıyı alır.

yöntemler

İsim Tanım
override ToString() a döndürürString akımı temsil edenDateFormat .

Notlar

Daha fazla bilgi edin

Örnekler

Örnek, sınıfın tipik bir kullanımını göstermektedir.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "daterange(2017-01-01 ~~ 2019-12-31)";

Index index = new Index(indexFolder); // Belirtilen klasörde bir dizin oluşturma
index.Add(documentsFolder); // Belgeleri belirtilen klasörden indeksleme

SearchOptions options = new SearchOptions();
options.DateFormats.Clear(); // Varsayılan tarih biçimleri kaldırılıyor
DateFormatElement[] elements = new DateFormatElement[]
{
    DateFormatElement.MonthTwoDigits,
    DateFormatElement.DateSeparator,
    DateFormatElement.DayOfMonthTwoDigits,
    DateFormatElement.DateSeparator,
    DateFormatElement.YearFourDigits,
};
// 'AA/gg/yyyy' tarih formatı kalıbı oluşturma
DateFormat dateFormat = new DateFormat(elements, "/");
options.DateFormats.Add(dateFormat);

SearchResult result = index.Search(query, options); // Dizinde ara

Ayrıca bakınız