我的问题是如何将 6 个月添加到日期格式为“yyyymmdd”的 textbox1 上的日期输入中。我用下面的代码尝试了它,但我有不同的答案。我输入“20130703”我得到这个答案:“20140003”
private void button1_Click(object sender, EventArgs e)
{
string inputString = textBox1.Text;
DateTime dt = DateTime.ParseExact(inputString, "yyyymmdd",
CultureInfo.InvariantCulture);
dt = DateTime.Now.Date.AddMonths(6);
textBox2.Text = dt.ToString("yyyymmdd");
}