如何在文本框中插入年份的前一年

时间:2015-09-25 13:52:41

标签: c# datetime

我必须使用2个文本框,fromdate和todate。我必须在todate文本框中插入今天的日期,并且在fromdate文本框中必须在2年之前插入日期。我怎么能这样做?

    DateTime todate = DateTime.Today;
    string TodateString = todate.ToString();
    string fromdate ;
    //from date = todate - 2 years
    todatetextbox.Text = todate;
    fromdatetextbox.Text = fromdate;

我怎么能减去今年的2年?

2 个答案:

答案 0 :(得分:3)

date = myDate.AddYears(-2);

来源:How to subtract a year from the datetime?

答案 1 :(得分:1)

只需使用Year和简单的数学运算::

        DateTime todate = DateTime.Today;
        int year2 = todate.Year-2;
        string DesiredYear = year2.ToString();