है कि मैं यह जांचने की कोशिश कर रहा हूं कि तारीख या तारीख के साथ मेरी लिनक्स क्वेरी के अंदर बड़ा है या नहीं। लेकिन यह काम नहीं कर रहा है जैसे मैं चाहता हूँ।जांचें कि क्या तारीख इस तारीख या बड़ी
यहमेरी कोड
public bool CheckMonth(int month)
{
if (month > System.DateTime.Now.Month)
{
return true;
}
else if (month == System.DateTime.Now.Month)
{
return true;
}
else
{
return false;
}
}
public virtual IList<DateItem> GetThreeDateToList()
{
var data = new ScoutDataDataContext();
var q = (from d in data.DateDetails
where d.Activate == 1 && CheckMonth(d.EndDate.Month)
orderby d.Date.Date.Month descending
select new DateItem
{
Title = d.Title,
Date = d.Date.Date + " - " + d.EndDate.Date,
Link = d.Link,
}).Take(3);
return q.ToList();
}
किसी को भी जो एक अलग तरह से nows?
आपकी समस्या का सबसे बड़ा हिस्सा है, लेकिन CheckMonth लिखा जा सकता है सार्वजनिक bool CheckMonth (: आप (वर्ष और दिन सहित) तिथि की तुलना करना चाहते हैं, तो इस तुलना आप के लिए काम करेगा) { वापसी महीने> = System.DateTime.Now.Month; } –
यह जानना उपयोगी होगा कि यह क्या कर रहा है और आप इसे क्या करना चाहते हैं? क्या यह अपवाद फेंक रहा है? गलत मूल्य? – bytebender