• 大小: 48KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: C#
  • 标签:

资源简介

c#日期推算,输入一个日期,然后输出这个日期的后天,很简单的一个代码,用Visual Studio2010写的。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 年月日测试
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {

        }

        private void button1_Click(object sender EventArgs e)
        {
            int year=Convert.ToInt32(textBox1.Text);
            int month=Convert.ToInt32(textBox2.Text);
            int day=Convert.ToInt32(textBox3.Text);
            int n_year=0n_month=0n_day=0;
            int[] m1=new int[]{46911};//月份小月30天
            int[] m2=new int[]{1357810};//大月31天
            int[] m3 = new int[] { 1 3 5 7 8 10 12 };//加12月
         
            if (year >= 1000 && year <= 9999 && month >= 1 && month <= 12 && day >= 1 && day <= 31)
            { 
                bool run;
 
                if(((year % 400) == 0) || (((year % 4) == 0) && ((year% 100) != 0)))
                   
                { 
                   run=true;
                }
                else  
                {
                   run=false;
                } //判断闰年

                /*1*/
                if ((day >= 1 && day <= 26)||
                    (month!=2&&day==27)|| 
                    (month != 2 && day == 28) ||
                    ((month == 1 || month == 3 || month == 5 || month == 7 ||month == 8|| month == 10||month==12) && day == 29)||
                    ((run == true) && month == 2 && day == 27))
                {
                    n_year = year;
                    n_month = month;
                    n_day = day + 2;
                    lblShow.Text = n_year + “-“ + n_month + “-“ + n_day;
                }
                /*2*/   
                else if (((month ==4|| month ==6 || month ==  9|| month == 11) &&day==29)||
                    ((month == 1 || month == 3 || month == 5 || month == 7 ||month == 8|| month == 10) && day == 30) ||
                    (((run == false) && month == 2 && day == 27) ||((run == true) && month == 2 && day == 28)))
                {
                    n_year = year;
                    n_month = month + 1;
                    n_day =1;
                    lblShow.Text = n_year + “-“ + n_month + “-“ + n_day;
                }
                /*3*/
                else if (((month == 4 || month == 6 || month == 9||month == 11)&&day==30)||
                    ((month == 1 || month == 3 || month == 5 || month == 7 || month == 8|| month == 10)&&day==31)||
                    (((run == false) && month == 2 && day == 28) || ((run == true) && month == 2 && day == 29)))
                {
                    n_year=year;
                    n_month=month+1;
                    n_day=2;
                    lblShow.Text = n_year + “-“ + n_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-14 21:24  年月日测试\
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\
     文件        9025  2017-11-07 19:45  年月日测试\年月日测试\Form1.Designer.cs
     文件        4282  2017-11-07 22:19  年月日测试\年月日测试\Form1.cs
     文件        5817  2017-11-07 19:45  年月日测试\年月日测试\Form1.resx
     文件         496  2017-11-07 19:18  年月日测试\年月日测试\Program.cs
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\Properties\
     文件        1362  2017-11-07 19:18  年月日测试\年月日测试\Properties\AssemblyInfo.cs
     文件        2882  2017-11-07 19:18  年月日测试\年月日测试\Properties\Resources.Designer.cs
     文件        5612  2017-11-07 19:18  年月日测试\年月日测试\Properties\Resources.resx
     文件        1102  2017-11-07 19:18  年月日测试\年月日测试\Properties\Settings.Designer.cs
     文件         249  2017-11-07 19:18  年月日测试\年月日测试\Properties\Settings.settings
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\bin\
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\bin\Debug\
     文件       12288  2017-11-07 23:02  年月日测试\年月日测试\bin\Debug\年月日测试.exe
     文件       26112  2017-11-07 23:02  年月日测试\年月日测试\bin\Debug\年月日测试.pdb
     文件       11600  2017-11-08 19:51  年月日测试\年月日测试\bin\Debug\年月日测试.vshost.exe
     文件         490  2016-07-16 19:44  年月日测试\年月日测试\bin\Debug\年月日测试.vshost.exe.manifest
     文件       20992  2017-11-08 19:51  年月日测试\年月日测试.suo
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\obj\
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\obj\x86\
     目录           0  2017-12-14 21:24  年月日测试\年月日测试\obj\x86\Debug\
     文件        2867  2017-11-08 19:51  年月日测试\年月日测试\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6444  2017-11-08 19:51  年月日测试\年月日测试\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         887  2017-11-07 23:02  年月日测试\年月日测试.sln
     文件         180  2017-11-07 19:45  年月日测试\年月日测试\obj\x86\Debug\年月日测试.Form1.resources
     文件         180  2017-11-07 19:34  年月日测试\年月日测试\obj\x86\Debug\年月日测试.Properties.Resources.resources
     文件         990  2017-11-08 19:51  年月日测试\年月日测试\obj\x86\Debug\年月日测试.csproj.FileListAbsolute.txt
     文件         975  2017-11-07 19:45  年月日测试\年月日测试\obj\x86\Debug\年月日测试.csproj.GenerateResource.Cache
     文件       12288  2017-11-07 23:02  年月日测试\年月日测试\obj\x86\Debug\年月日测试.exe
     文件       26112  2017-11-07 23:02  年月日测试\年月日测试\obj\x86\Debug\年月日测试.pdb
............此处省略5个文件信息

评论

共有 条评论

相关资源