ユーザーは誕生日を入力しましたが、この日付(私はUserBDと呼ばれています)が2倍の日付(Date1 & Date2)であるかどうかを調べようとしています。ユーザーが日付を入力したかどうかをIFステートメント内の2つの日付の間で確認しますか? C#
これは、私が誕生日の月と日に基づいてユーザーの星印を計算できるようにするためです。
は、これまでのところ、私は次の操作を実行しようとしましたが、それは際限なく上向きに実行されていない日として明確に間違っている、彼らは月の終了時にリセット:
DateTime AquariusStart = new DateTime(1900, 01, 20);
DateTime AquariusEnd = new DateTime(1900, 02, 18);
if (userBD.Month >= AquariusStart.Month &&
userBD.Month <= AquariusEnd.Month &&
userBD.Day >= AquariusStart.Day &&
userBD.Day <= AcquarisStart.Day)
{
Console.WriteLine("Your Star Sign is Aquarius!");
}
感謝を事前に! :)
は、あなただけの ''チェックしてもらえますか? – Kidiskidvogingogin
もちろん、DateTimeの年を誕生日と衝突させない方法を教えてもらえますか? (I.E userBD.Y IFが2000の場合、datetimeは2000年以内に検索するか、または年をすべて無視する)。 – CaffeineFueledWebDev
あなたはあなたの誕生日と同じ年に開始/終了をする必要があります。好きなように比較することができます。 – BugFinder