1

たとえば、今日の 20:30 にイベントがあるとします。その日の早い時間にチケットを販売しました。チケットは当日のみ返却可能です。

誰かが今日チケットを返却したいのですが、イベント時間の前か後かは関係ありませんが、その日でなければなりません.

C#でDateTime値が同じ日にあるかどうかを指定する方法は?

4

5 に答える 5

2

DateTime の MSDN ドキュメント

DateTime date1 = new DateTime(2013, 6, 27, 7, 47, 0);
// Get date-only portion of date, without its time.
DateTime dateOnly = date1.Date;

if (Date1.Date == Date2.Date)
{ //lucky Day}
else 
{ // loser
 }

しかし、新しいツールを構築する場合。DateTimeOffSetを使用する

現在と今日のプロパティを参照してください

于 2013-06-27T13:30:09.570 に答える
1
if(yourEventDate == DateTime.Today)

それはうまくいきますか?

于 2013-06-27T13:29:17.997 に答える
-1

それぞれの特性を比較する必要がありますDateTime

例えば:

DateTime date1 = new DateTime(2013, 01, 01, 01, 00, 00); // Jan 1th, 2013 - 01:00 AM
DateTime date2 = new DateTime(2013, 01, 01, 02, 00, 00); // Jan 1th, 2013 - 02:00 AM

if (date1.Day == date2.Day && date1.Month == date2.Month && date1.Year == date2.Year)
{
    // Your code here.
}
于 2013-06-27T13:28:36.413 に答える