所以atm,每個工作站都有它們的發票清單,有些工作站會有很多發票,有些工作站沒有發票。 每張發票清單均按升序排列,最近的發票存儲在'lastInvoice'中。從dateTime取月的值並轉換爲int?
下面的代碼檢查最後一張發票上的日期,將它與本月-12進行比較。 如果發票日期是<,則它存儲在chosenInvoicesForRetention列表中。
if (lastInvoice.Invoice_Date < DateTime.Now.AddMonths(-12))
{
chosenInvoicesForRetention.Add(workstation);
}
這一切工作正常...但是代替DateTime.Now.AddMonths(-12)我想與存儲在另一個表中的值recplace這一點。
workstation.Number_of_Months
這返回月即在1和12之間
㈣播放關於與它操作員不能被應用到「INT」或System.DateTime的量。是否有可能從invoiceDate中提取月份的值,並將其轉換爲int,然後進行比較。作爲int等...我是否接近正確? 請指教...謝謝你
你試圖使用''上的財產Month' DateTime'? –
Bravo謝謝ze elp – John