-4

我想创建条件:如果用户在过去 10 天内注册,请执行某项操作。

var user = new User();
            DateTime time = new DateTime(0);
            if (user.RegisteredAt < time)
            {
                DataAp.Fill(dt);
                dgRecent.ItemsSource = dt.DefaultView;
                DataAp.Update(dt);
            }

            else
            {
                MessageBox.Show("No Orders in last 10 days ");
            }
4

1 回答 1

7

你的支票应该是:

if((DateTime.Now - user.RegisteredAt).TotalDays < 10)

减去两个DateTime对象会给你一个TimeSpan,你可以使用它的属性TimeSpan.Days来获得天数的差异。

于 2013-11-13T16:48:03.593 回答