tôi muốn so sánh một ngày nhất định đến ngày hôm nay và đây là điều kiện: Nếu ngày cung cấp lớn hơn hoặc bằng 6 tháng trước đó từ ngày hôm nay, trở thành sự thật khác trả về falseLàm thế nào để so sánh một ngày nhất định từ hôm nay
Mã số:
string strDate = tbDate.Text; //2015-03-29
if (DateTime.Now.AddMonths(-6) == DateTime.Parse(strDate)) //if given date is equal to exactly 6 months past from today (change == to > if date has to be less 6 months)
{
lblResult.Text = "true"; //this doesn't work with the entered date above.
}
else //otherwise give me the date which will be 6 months from a given date.
{
DateTime dt2 = Convert.ToDateTime(strDate);
lblResult.Text = "6 Months from given date is: " + dt2.AddMonths(6); //this works fine
}
- Nếu 6 tháng hoặc lớn hơn 6 tháng là những gì tôi muốn cho một trạng
- Nếu dưới 6 tháng là điều kiện khác.
Làm thế nào chính xác? Thời gian trong ngày có được tính không? –
nếu thời gian không thay đổi tính ngay bây giờ với Hôm nay – CDrosos
@WaiHaLee Chỉ vài tháng. Cảm ơn bạn. – Si8