==标题==
在VB.net中 DateTime有什么属性与方法 |
==正文==
在 VB.NET 中, `System.DateTime` 它提供了丰富的属性和方法来处理日期和时间信息。下面列出了一些常用的属性和方法:
1.常用属性
1. Now - 返回当前系统的日期和时间(包括时区偏移)。
Console.WriteLine(Date.Now)' 输出当前日期时间
2. Today - 返回当前系统的日期(不包括时间)。
Console.WriteLine(Date.Today)' 输出当前日期
3. MinValue - 返回 `DateTime` 类型能表示的最早日期时间(通常为 0001 年 1 月 1 日)。
Console.WriteLine(Date.MinValue)' 输出最小日期
4. MaxValue - 返回 `DateTime` 类型能表示的最晚日期时间(通常为 9999 年 12 月 31 日)。
Console.WriteLine(Date.MaxValue)' 输出最大日期
5. Date - 获取或设置日期部分,清除时间部分。
Dim d As DateTime =Date.Now
Console.WriteLine(d.Date)' 输出只有日期的部分
6. Day - 获取日期中的天数(1 到 31)。
Console.WriteLine(Date.Today.Day)' 输出今天的天数
7. DayOfWeek - 获取日期中的星期几。
Console.WriteLine(Date.Today.DayOfWeek)' 输出今天是星期几
8. DayOfYear - 获取一年中的第几天(1 到 366)。
Console.WriteLine(Date.Today.DayOfYear)' 输出今年的第几天
9. Month - 获取日期中的月份(1 到 12)。
Console.WriteLine(Date.Today.Month)' 输出今天的月份
10. Year - 获取日期中的年份。
Console.WriteLine(Date.Today.Year)' 输出今天的年份
2.常用方法
1. AddDays(Double) - 向当前日期添加指定天数。
Console.WriteLine(Date.Today.AddDays(1))' 显示明天的日期
2. AddMonths(Int32) - 向当前日期添加指定月份。
Console.WriteLine(Date.Today.AddMonths(1))' 显示下个月的日期
3. AddYears(Int32) - 向当前日期添加指定年份。
Console.WriteLine(Date.Today.AddYears(1))' 显示明年的日期
4. CompareTo(Object) - 比较当前实例与另一个对象。
Dim result AsInteger=Date.Today.CompareTo(Date.Now)
Console.WriteLine(result)' 输出比较结果
5. Subtract(DateTime) - 减去另一个日期时间。
Dim diff As TimeSpan =Date.Now.Subtract(Date.Today)
Console.WriteLine(diff.TotalHours)' 输出两个日期之间相差的小时数
6. ToString(String) - 将当前实例格式化为指定格式的字符串。
Console.WriteLine(Date.Now.ToString("yyyy-MM-dd"))' 输出格式化的日期
这些只是 `DateTime` 类提供的众多属性和方法中的一部分。通过这些属性和方法,你可以执行几乎所有的日期时间操作。如果你有更具体的日期时间处理需求,`DateTime` 类还提供了其他许多有用的成员。
==The end==
==合集==
====若有用,请转发免费学习====
关注看更多文章