VB.NET的DateTime结构代表了即时时间,而且通常是以特定的日期和时间表示的。任何时候只要你需要确定系统的日期和时间,DateTime都非常好用;它也可以对日期/时间变量执行多种操作。在这篇文章中,我将说明怎么运用各种DateTime属性和方法,这样你就可以在VB.NET中使用DateTime值。
以下列出的是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:将当前所在地的时间转换成协调世界时。 
 
一个实例
下面的代码实例演示了怎样获得系统的DateTime:
Dim Now AsDateTime = DateTime.Now
MessageBox.Show(Now) 
我们定义了一个变量Now作为一个DateTime值,然后将它设置成DateTime结构中的Now属性。运行Now的结果就是当前系统的DateTime值。
责任编辑:张琎
查看本文的国际来源