技术开发 频道

使用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值。

0
相关文章