-2
このif文がトリガされず、次のif文に進むだけで、注文があってから48時間以内であることを確認する必要がありますようにするためif文を使って日付までの時間を確認しよう
if (order.COrderDate > DateTime.Now.AddHours(-48) && DateTime.Now.AddHours(-48) > order.CDeliveryDate)
{
refund.transactionId = order.transactionId;
refund.UserEmail = order.CEmail;
decimal refundtot = order.CTotal;
refundtot = (75/100) * refundtot;
refund.RefundTotal = refundtot;
storeDB.Refunds.Add(refund);
await storeDB.SaveChangesAsync();
}
'TimeSpan ts = DateTime.Now - otherDate; if(ts.TotalHours> 48){} ' – john
あなたは負の値を48回追加しました.2番目の' AddHours'の負の符号を削除するだけです。 – juharr
@juharrいいえ、それだけではありません。あなたがそれをするならば、それは過去のすべての納品日をも取る。 –