![](/img/trans.png)
[英]How to determine if now(utc) is within the range of the given days of the week and times of the day in ISO 8601 format
[英]ebay FindingAPI how to find items specified within a given day range
我使用此代碼部分使用易趣FindingAPI查找所有拍賣類型的項目。 現在我想過濾那些在指定日期內開始的項目(例如:2天)。 我怎樣才能添加這個偏好?
檢查此鏈接和首選項類型。 這是代碼部分:
IPaginationInput pagination = new PaginationInput();
pagination.entriesPerPageSpecified = true;
pagination.entriesPerPage = 100;
pagination.pageNumberSpecified = true;
pagination.pageNumber = curPage;
request.paginationInput = pagination;
ItemFilter if1 = new ItemFilter();
ItemFilter if2 = new ItemFilter();
if1.name = ItemFilterType.ListingType;
if1.value = new string[] { "Auction" };
ItemFilter[] ifa = new ItemFilter[1];
ifa[0] = if1;
request.itemFilter = ifa;
FindItemsByKeywordsResponse response = client.findItemsByKeywords(request);
foreach (var item in response.searchResult.item)
{
tw.WriteLine(item.viewItemURL.ToString());
links.Add(item.viewItemURL.ToString());
}
這應該可以讓你大致得到你需要的東西。 設置用於比較您想要的兩個日期。
IPaginationInput pagination = new PaginationInput();
pagination.entriesPerPageSpecified = true;
pagination.entriesPerPage = 100;
pagination.pageNumberSpecified = true;
pagination.pageNumber = curPage;
request.paginationInput = pagination;
ItemFilter if1 = new ItemFilter();
ItemFilter if2 = new ItemFilter();
if1.name = ItemFilterType.ListingType;
if1.value = new string[] { "Auction" };
ItemFilter[] ifa = new ItemFilter[1];
ifa[0] = if1;
request.itemFilter = ifa;
FindItemsByKeywordsResponse response = client.findItemsByKeywords(request);
foreach (var item in response.searchResult.item)
{
// EDIT
if (item.listingInfo.startTime.CompareTo(DateTime.UtcNow) > -1) // -1 is earlyer; 0 is same; +1 is later then
{
if (item.listingInfo.startTime.CompareTo(DateTime.UtcNow.AddDays(-2)) == -1 )
{
// You have an Item that was started between now and two days ago.
// Do something
}
}
// END EDIT
tw.WriteLine(item.viewItemURL.ToString());
links.Add(item.viewItemURL.ToString());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.