大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#技巧 > C#常用日期处理方法

C#常用日期处理方法

关键词:C#日期处理  阅读(837) 赞(55)

[摘要]C#通过DateTime类中的各种属性及方法,可以方便地对日期进行处理,下面详细介绍主要的属性及方法。

DateTime类常见的属性及说明如表1所示。

下面详细介绍DateTime类中比较重要的属性。

(1)DayOfWeek属性

获取指定的日期是星期几。

语法如下:

public DayOfWeek DayOfWeek { get; }

属性值一个枚举常数,它指示星期几。该属性值的范围从零(表示星期日)到六(表示星期六)。

(2)DayOfYear属性

获取指定的日期是该年中的第几天。

语法如下:

public int DayOfYear { get; }

属性值该年中的第几天,表示为1和366之间的一个值。

(3)Now属性

获取在本地计算机上的当前日期和时间。

语法如下:

public static DateTime Now { get; }

属性值其值为当前日期和时间。

(4)Year属性

获取日期中表示年份的部分。

语法如下:

public int Year { get; }

属性值年份(介于1和9999之间)。

(5)Month属性

获取日期中表示月份的部分。

语法如下:

public int Month { get; }

属性值表示为1和12之间的一个值。

DateTime类常见的方法及说明如表2所示。

下面详细介绍DateTime类中比较重要的方法。

(1)AddDays方法

将指定的天数加到指定的日期上。

语法如下:

public DateTime AddDays (double value)

参数说明如下。

  value:由整数和小数部分组成的天数。value参数可以是负数也可以是正数。

  返回值:指定的日期和时间与value所表示的天数之和。

(2)IsLeapYear方法

判断指定的年份是否为闰年。

语法如下:

public static bool IsLeapYear (int year)

参数说明如下。

  year:4位数年份。

  返回值:如果year为闰年,则为True;否则为False。

(3)ToShortTimeString方法

将指定的日期转换成等效的短时间字符串形式。

语法如下:

public string ToShortTimeString ()

返回值:当前时间的小时和分钟。

(4)ToLongTimeString方法

将指定的日期转换成等效的长时间字符串形式。

语法:

public string ToLongTimeString ()

返回值:当前时间的小时、分钟和秒。

(5)ToString方法

将指定的日期转换为与其等效的字符串。

语法如下:

public override string ToString ()

返回值:以字符串的形式表示当前的日期和时间。

(6)ToShortDateString方法

将指定的日期转换成等效的短日期字符串形式。

语法如下:

public string ToShortDateString ()

属性值:当前日期的年、月和日。

(7)ToLongDateString方法

将指定的日期转换成等效的长日期字符串形式。

语法如下:

public string ToLongDateString ()

属性值:一个字符串,它包含与当前的日期值等效的日期。



相关评论