使用VB.NET的日期和时间
【IT168 技术文档】
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值。
