实例365(5)---------DateTime.IsLeapYear 方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay

一:DateTime.IsLeapYear 方法判断是否是闰年,截图


二:代码


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 GetDays
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
}

private void btn_Get_Click(object sender, EventArgs e)
{
if (DateTime.IsLeapYear(int.Parse(//判断是否为闰年,IsLeapYear返回bool指定的年份是否为闰年的指示
DateTime.Now.ToString("yyyy"))))
{
MessageBox.Show("本年有366天","提示!");//显示天数信息
}
else
{
MessageBox.Show("本年有365天", "提示!");//显示天数信息
}
}
}
}

三:DaysInMonth判断一个月有几天,截图


四:代码


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 DaysInMonth
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
}

private void btn_Get_Click(object sender, EventArgs e)
{
int P_Count = DateTime.DaysInMonth(//获取本月的天数,返回指定年和月中的天数。
DateTime.Now.Year, DateTime.Now.Month);
MessageBox.Show("本月有" +//显示本月的天数
P_Count.ToString() + "天", "提示!");
}
}
}

五:Addday取得前一天的日期GetYesterDay,截图


六:代码


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 GetYesterDay
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
}

private void btn_GetYesterday_Click(object sender, EventArgs e)
{
MessageBox.Show(//显示前一天日期
"昨天是:" + DateTime.Now.AddDays(-1).
ToString("yyyy年M月d日"), "提示!");
}
}
}

实例365(5)---------DateTime.IsLeapYear
方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay

时间: 2024-10-27 07:42:34

实例365(5)---------DateTime.IsLeapYear 方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay的相关文章

关于判断是否为闰年以及异常处理问题

关于判断闰年问题,我的思路是首先判断输入是否为合法输入,在输入合法的基础上才可以判断是否为闰年,判断输入是否异常代码如下:public static void main(String[] args) { String s = " "; System.out.println("请输入一个年份:"); //输入年份 try { BufferedReader in = new BufferedReader(new InputStreamReader( System.in)

实例365(6)---------DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数

一:DateTime.ToString格式化日期,截图 二:代码 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 TmrFormat { public part

实例365(14)---------经典数组排序方法------快速排序法

一:截图 二:快速排序详解 快速排序法(QuickSort)是一种非常快的对比排序方法.它也Divide-And-Conquer思想的实现之一.自从其产生以来,快速排序理论得到了极大的改进,然而在实际中却十分难以编程出正确健壮的代码.本文将对快速排序算法的基本理论和编程实践方面做作一个全面的讲解.在本文讲解中,将忽略很多细枝末节,试图给读者形成一个非常具体的快速排序形象. 快速排序---基本理论 因为该算法是Divide-And-Conquer思想的一个实现,所以本文将以Divide-And-C

实例365(7)---------使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔

一:使用DateAdd方法向指定日期添加一段时间间隔,截图 二:代码 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; using Microsoft.VisualBasic; na

实例365(8)---------三种方法将字符串格式化为日期

一:DateTime.ParseExact方式,截图 二:代码 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 ConvertToString { public

实例365(4)---------使用ChineseLunisolarCalendar 对象由年份获得生肖名,Datetime.now.tostring获得星期几

一:使用ChineseLunisolarCalendar 对象由年份获得生肖名,截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace GetShengXiao { public parti

实例365(13)---------经典数组排序方法------选择排序法

一:使用选择排序法对一维数组进行排序,截图 /*选择排序的个人理解:第一遍筛选,选出其中最大的值,得到值和下标 将最大的值的位置和数组的第一个位置交换 从数组的第二个位置开始第二遍筛选 将其中最大的值的位置和数组的第二个位置交换 直到筛选完数组 */ 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

实例365(2)---------调用系统api修改系统时间

一:截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace SetDate { public partial cl

实例365(11)---------数组的基本操作(一)

一:获取二维数组的行数与列数,截图 二:代码 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 ArrayRank { public partial class