2016-03-29 11 views
0

'mm/dd/yyyy' biçiminde veri ve zaman damgası olarak verileri içeren hizmetini değiştir hizmetinde veren bir tarih seçicisiyle kodu filtrelemeye çalışıyorum. Verileri, seçilen günde tarihine eşit olan aşağıdaki kodda nasıl filtreleyebilirim?Kısa tarih içeren tarihle birlikte Azure filtreleme zaman damgası

Ör:

string filterDate ="3/28/2016"; 
TableQuery<MyEntity> query = new TableQuery<MyEntity>() 
      .Where(TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.Equal, Convert.ToDateTime(filterDate))); 

cevap

1

İki filtreleri birlikte birleştirmek olabilir: Daha fazla ayrıntı için DateTime.AddDays ve Timestamp query in Azure kontrol edebilir

DateTime dt = Convert.ToDateTime(filterDate); 

var query = TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.GreaterThanOrEqual, dt); 

var query2 = TableQuery.CombineFilters(query, 
     TableOperators.And, 
     TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.LessThan, dt.AddDays(1))); 

.