gpt4 book ai didi

c# - 将月份添加到输入日期

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:26 24 4
gpt4 key购买 nike

我的问题是如何将 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");
}

最佳答案

您的日期格式错误(应该是 MM)并且您不需要使用 DateTime.Now 因为它会覆盖 dt您解析的值。

DateTime dt = DateTime.ParseExact(inputString, "yyyyMMdd", CultureInfo.InvariantCulture);
dt = dt.AddMonths(6);

关于c# - 将月份添加到输入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17437819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com