VB.NET编程语言中有很多种特点值得我们去深入的研究。比如其中一个比较重要的基础知识点就是VB.NET DateTime。VB.NET DateTime结构代表了即时时间,而且通常是以特定的日期和时间表示的。#t#
任何时候只要你需要确定系统的日期和时间,DateTime都非常好用;它也可以对日期/时间变量执行多种操作。在这篇文章中,我将说明怎么运用各种DateTime属性和方法,这样你就可以在VB.NET中使用DateTime值。
以下列出的是VB.NET DateTime构造中最常用的属性和方法。
属性
- Date:返回一个DateTime值,显示日期。
- Day:返回一个DateTime值,显示一个月中的某日。
- DayOfWeek:返回一个DateTime值,显示星期几。
- DayOfYear:返回一个DateTime值,显示一年中的某日。
- Hour:返回一个DateTime值,显示时。
- Millisecond:返回一个DateTime值,显示毫秒。
- Minute:返回一个DateTime 数值,显示分。
- Month:返回一个DateTime值,显示月份。
- Now:返回一个DateTime值,显示当前机器上的日期和时间。
- Second:返回一个DateTime值,显示秒。
- TimeOfDay:返回一个DateTime值,显示当日时间。
- Today:返回系统当前日期。
- UtcNow:返回一个DateTime值,显示以协调世界时(UTC)表示的本机上的日期和时间。
- Year:返回一个DateTime值,显示年份。
方法
- Add:将指定的TimeSpan值和DateTime值相加。
- AddDays:DateTime值加上指定的天数。
- AddHours:DateTime值加上指定的小时数。
- AddMilliseconds:DateTime值加上指定的毫秒数。
- AddMinutes:DateTime值加上指定的分钟数。
- AddMonths:DateTime值加上指定的月数。
- AddSeconds:DateTime值加上指定的秒数。
- AddYears:DateTime值加上指定的年数。
- DaysInMonth:返回指定的某一年某个月的天数。
- IsLeapYear:返回指出知道的年份是否是闰年。
- Subtract:DateTime值减去指定的时间或时间段。
- ToLocalTime:将当前的协调世界时间转换成当地时间。
- ToLongDateString:将该实例值转换成等值的长日期字符串表示法。
- ToLongTimeString:将该实例值转换成等值的长时间字符串表示法。
- ToShortDateString:将该实例值转换成等值的短日期字符串表示法。
- ToShortTimeString:将该实例值转换成等值的短时间字符串表示法。
- ToUniversalTime:将当前所在地的时间转换成协调世界时。
下面的代码实例演示了怎样获得系统的VB.NET DateTime:
- Dim Now AsDateTime
= DateTime.Now
MessageBox.Show(Now)
我们定义了一个变量Now作为一个VB.NET DateTime值,然后将它设置成DateTime结构中的Now属性。运行Now的结果就是当前系统的DateTime值。