C#のDateTimeに問題があります。 ショッピングでのプロモーションのためのシステムを作成する必要があります。C#でdatetimeを操作する
まず、私は、現在時刻が別の価格を支払う必要があります開始し、時間のユーザにある場合プロモーション時刻と終了プロモーション時間
を開始取得する必要があります。
現在の日付はすべての製品が、私はこの考えてプロモーション価格
を使用する必要があります金曜日の場合:
public Class Product {
public DateTime StartPromoPrice { get; set; }
public DateTime EndPromoPrice { get; set; }
public decimal? PromoPrice { get; set; }
public decimal Price { get; set; }
}
if (DateTime.Now == StartPromoPrice && DateTime.Now > EndPromoPrice)
{
// get promo price
}
else{
// use standard price
}
どの年から金曜日にすべて取得し、promopriceを使用することができます! ありがとう
さまざまな状況を示すサンプルデータと関連データを入力してください。 – Enigmativity
私はあなたの2番目の要件を理解していません: "現在の時間が始まっていれば、ユーザーは別の価格を支払わなければなりません。"もっと詳しく説明できますか? – kurakura88