计算闰年_winform

新建窗体应用程序(如下),新建控件label1,label2,label3,textBOX1,button1,button2

label1的Text属性改为“计算闰年演示”

label2的Text属性改为“输入年份”

button1的Text属性改为“确定”

button1的Text属性改为“退出”

完整代码:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10
11 namespace 计算闰年_窗体
12 {
13     public partial class Form1 : Form
14     {
15         //闰年:能被4整除,但不能被100整除或者能被400整除的年份
16         public Form1()
17         {
18             InitializeComponent();
19         }
20
21         private void button2_Click(object sender, EventArgs e)//退出按钮代码
22         {
23             Application.Exit();
24         }
25
26         private void button1_Click(object sender, EventArgs e)//确定按钮代码
27         {
28             try
29             {
30                 int year = Convert.ToInt32(textBox1.Text);
31                 if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0)//闰年:能被4整除,但不能被100整除或者能被400整除的年份
32                 {
33                     label3.Text = string.Format("{0}是闰年", year);//输出显示闰年
34                 }
35                 else
36                 {
37                     label3.Text = string.Format("{0}不是闰年", year);//输出显示非闰年
38                 }
39             }
40             catch
41             {
42                 MessageBox.Show("请输入正确年份");
43             }
44         }
45     }
46 }
时间: 2024-08-05 17:50:19

计算闰年_winform的相关文章

计算日期时间 自动加1天 PHP计算闰年 java与PHP时间戳对比区别

昨天写一个同步数据库的模块  从一个数据库同步到另外一个数据库,因为数据较多,不可能一次性全部搬迁过去,所以就按照每天搬迁! 写了一个 模块,点击加1,只要点击一次,自动从A数据库取出1天的数据, 并插入到B数据库, 在代码中你可能看到 计算时间的时候用到了 时间戳,并且时间戳加了好多 ‘0’ 是因为那是sqlserver 是公司java同事写的,为了PHP计算的时间戳与之匹配, 所以通过加‘0’之后  对比 时间戳取出一天的数据! 这里顺便整理一下 java和PHP之间的时间戳的区别! jav

[Python]计算闰年时候出现的and和or优先级的问题以及短路逻辑

好吧题目非常easy.可是有些细节还是挺有意思的. 题目是:计算今年是否是闰年,推断闰年条件,满足年份模400为0,或者模4为0可是模100不为0 答案是这种: import time #计算今年是否是闰年,推断闰年条件,满足年份模400为0.或者模4为0可是模100不为0 thisyear = time.localtime()[0] #获取年份 if thisyear%400==0 or thisyear%4==0 and thisyear%100<>0: print 'this year

关于用String Calender类 计算闰年的Demo

package cn.zmh.zuoye; import java.util.Calendar; public class StringRun {    public static void main(String[] args) {        fun1();    }    /*    * 闰年计算    * 2000 3000    * 高级的算法: 日历设置到指定年份的3月1日,add向前偏移1天,获取天数,29闰年    */    public static void fun1()

计算闰年

Console.WriteLine("请输入一个年份");            int n;            n = Convert.ToInt32(Console.ReadLine());            if (n % 400 == 0 || n % 4 == 0 && n % 100 != 0)            {                Console.WriteLine("是闰年");            }  

JAVA小程序-判断闰年和求根公式

计算闰年,根据格里高利历,能被4整除且不能被100整除,或者能被4整除且能被400整除的年份为闰年 /****************************************************************************** * Compilation: javac LeapYear.java * Execution: java LeapYear n * * * % java LeapYear 2004 * true * * % java LeapYear 19

计算月份差工具类

满足的要求是Timestamp的类型,计算时间差,若满不足一个月按一个月计算.用户5月27订购的,到6月27日到期,即使是5月有31天. package file; import java.sql.Timestamp; public class timeUtil { public static void main(String[] args) { String time1="2000-02-29 01:12:12"; String time2="2000-03-30 12:1

关于闰年的血泪控诉(只有吐槽,慎入)

闲扯中偶然提起闰年,然后想起了多年前的郁闷--完全不知道题目为什么成立!!! 题目是这样的,请计算闰年,闰年的标准是:1.能整除4且不能整除100     2.能整除400 当时我就斯巴达了:你给我找一个不能整除100又能整除400的数来看看!!(原谅我不知道什么是闰年吧--欠缺很多常识) 直到刚才,跟同事说起了这个,我就说这题目有歧义,出题人是语文不及格大学士! 然后被同事驳斥了..说‘四年一闰,百年不闰,四百年再闰’,这题目没问题!! 于是又纠结了半天,到底问题出在哪里?为什么我的理解不是这

JS如何设置计算几天前的时间?

计算多少天前的具体时间.比如今天是9月5日,那7天前正常就是8月29了. 之前曾经直接用时间进行加减,吃了大亏,后来脑残到直接写了一个很复杂的计算闰年,闰月,30.31.28的月份 现在分享一下. function InitDateTime(day) { var nowDate = new Date() var agoDate = new Date(nowDate); var nowDay = nowDate.getDate(); var day = -day + nowDay; agoDate

Sicily 1814. 日期计算问题

[转自网络大神,由本人整理] Description 试用 C++的类来表示日期,给定 2 个日期 yyyy.mm.dd 求两个日期间相差的天数. Input 第 1 行为一个正整数T,表示测试数. 对于每个测试点,第 1 行与第 2 行分别有两个日期 yyyy.mm.dd. Output 对于每个测试点,输出一行数字,表示相差的天数. Sample Input  Copy sample input to clipboard 2 2000.02.28 2000.03.01 6297.01.21