用C# 编写一个计算时间间隔日期的小程序

 时间:2026-02-14 18:45:20

1、1.打开软件,新建项目,选择窗体应用程序,并命名等操作,点击确定,如图:

用C# 编写一个计算时间间隔日期的小程序

用C# 编写一个计算时间间隔日期的小程序

2、2.在窗体中插入控件,标签、日期、文本框、按钮等,并修改属性,如图:

用C# 编写一个计算时间间隔日期的小程序

用C# 编写一个计算时间间隔日期的小程序

3、3.点击计算按钮的操作代码,如图:

用C# 编写一个计算时间间隔日期的小程序

4、4.写好后,点击运行按钮,运行程序,如图:

用C# 编写一个计算时间间隔日期的小程序

用C# 编写一个计算时间间隔日期的小程序

5、5.测试没问题后,再进行最后的窗体属性设置,背景色、名称、等,如图:

用C# 编写一个计算时间间隔日期的小程序

6、6.设置程序的图标,在项目右击--属性中设置,如图:

用C# 编写一个计算时间间隔日期的小程序

用C# 编写一个计算时间间隔日期的小程序

7、7.完成程序编写,程序便可使用,在项目文件夹中找到exe文件,复制就可使用,如图:

用C# 编写一个计算时间间隔日期的小程序

用C# 编写一个计算时间间隔日期的小程序

8、8.程序的主要代码,如下:                                                                            

 private void button1_Click(object sender, EventArgs e)                                                  {                                                                                                                                         listBox1.Items.Clear();//每次点击计算时先将结果listBox1清空                               var aa = this.dateTimePicker1.Value; //取得开始日期                                            var aa2 = this.dateTimePicker2.Value;//取得结束日期                                        var days1 = textBox4.Text; //取得间隔天数 为字符串                                   int days;//定义间隔天数 整型                                                                                   //判断输入的天数是否为整数,是赋给days,不是提示并返回                                  if (int.TryParse(days1, out days) == false)                                                                      {                                                                                                                                             MessageBox.Show("请输入数值!");                                                                         return;                                                                                                                             }                                                                                                                                      //进行循环计算                                                                                                           for (int i = 0; i < 10000; i++)                                                                                          {                                                                                                                                            //开始日期加间隔天数                                                                                                     this.dateTimePicker1.Value = dateTimePicker1.Value.AddDays(days);                     aa = this.dateTimePicker1.Value;                                                                                      listBox1.Items.Add(aa);//添加到列表中                                                        

                //判断是否大于开始日期,当大于时结束循环跳出,否则继续                                  if (aa > aa2)                                                                                                                        {                                                                                                                                               break;                                                                                                                            }                                                                                                                                }                                                                                                                                     }                                                                                                                                                                                                                                                        

  • 刚装修的房子多久能住?集成墙面真的好吗?
  • 英雄联盟手游怎么更换击败特效
  • 要如何与十二生肖的朋友交往?
  • 华容道经典闯关如何通过第七十二关?
  • 疯狂原始人2遇到问题在哪里找客服?
  • 热门搜索
    品牌运动装 网络安全知识 双鱼座什么性格 黑茶的功效与作用 狗带什么意思 什么叫亚健康 病毒手抄报内容写什么 知识缺乏的护理措施 揶揄什么意思 舞蹈知识