制作日历并能够使用 c# 中的函数添加 days/months/years

Making a Calendar and being able to add days/months/years using a function in c#

我希望能够使用 windows 表单 c# 从给定日期添加和减去月份和年份。我不确定我是应该使用 DatePicker 还是只将日期设为文本框条目。无论如何,有人可以编写一个基本代码来帮助我找到正确的方向。我也不知道我是否必须将日期转换为字符串,或者是否只需将其更改为整数然后添加值然后转换回来就可以了。任何帮助将不胜感激!提前致谢:)

你可以做的是,你可以实例化一个 DateTime 变量,这些已经有一个方法允许你将天数添加到给定的日期,这样,你只需要传递天数,使用textField,然后将其解析为整数,这应该可以工作。

像这样:

//This will be a substraction
DateTime targetDate = DateTime.Now.AddDays(-3);

//This will be an addition
DateTime targetDate = DateTime.Now.AddDays(3);

您可以将获得的日期分配给 dateTimePicker